/* ================================================
Analytica Style Sheet.
Written by Geoff Daly April 2008
Colours:
	Analytica Blue: #031F73
	Analytica Red: #EC1C24
	Grey (text): #58595B
	Light Blue-Grey background: #F1F1F7

11/4/2013
If we want to use Google Webfonts, uncomment this next line, replacing spaces with '+' symbols in the font name:
@import url("https://fonts.googleapis.com/css?family=Merriweather+Sans"); 
... and add the following line to the styles, but keep the spaces in the font name here:
	font-family: 'Merriweather Sans',Verdana,Arial,Helvetica,sans-serif;
	
3/7/2013: using Adobe typekit to add Dax font

   ================================================ */

* {margin: 0; padding: 0;}

body {
	background: white;
	color: #58595B;
	font-family: "ff-dax-web-pro",Verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
	font-size: 12px;
	padding-bottom: 8px;
}

p {
	color: #58595B;
	line-height: 18px;
	font-size: 12px;
	padding-bottom: 8px;
}

a:link {
	color: #031F73;
	text-decoration: none;
}

a:visited {
	color: #EC1C24;
	text-decoration: none;
}

h1 {
	line-height: 24px;
	font-size: 16px;
	color: #031F73;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
}

h2 {
	line-height: 18px;
	font-size: 14px;
	color: #031F73;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
}

h3 {
	line-height: 18px;
	font-size: 13px;
	color: #031F73;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 8px;
}

.navbar {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.current {
	background: #EC1C24;
}

.non-current {
	background: #031F73;
}

.banner {
	padding-bottom: 24px;
	padding-right: 24px;
	background: #031f73;
}

.ann-heading {
	color: #031F73;
	font-weight: bold;
	padding-bottom: 0px;
}

.panel .ann-body {
	padding-bottom: 0px;
	line-height: 15px;
	font-size: 12px;
}

.main .ann-body {
	font-size: 12px;
	padding-left: 16px;
	padding-right: 16px;
}

.date {
	font-size: 12px;
	color: #EC1C24;
	padding-top: 0px;
	padding-bottom: 0px;
}

.download {
	font-size: 12px;
	color: #EC1C24;
	text-align: right;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}

#container {
	background: #FFFFFF;
	margin: 0 auto;
	width: 750px;
}

.footer {
	text-align: right;
	font-size: 12px;
	padding-right: 32px;
}

.clear,.clearer {
	clear: both;
	font-size: 0;
}

.main {
	width: 500px;
	background: #FFFFFF;
}

.panel {
	width: 200px;
	background: #F1F1F7;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
}

.panel .release ul {
	list-style: none;
	border-top: 2px solid #031F73;
}

.panel .release li {
	list-style: none;
	border-bottom: 2px solid #031F73;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

.left {float: left;}
.right {float: right;}

.release {
	background: #f1f1f7;
}

.main .release li {
	list-style: none outside;
	border-bottom: 8px solid #FFFFFF;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.main .release ul {
	list-style: none;
}

.leftnavbar {
	float: left;
	width: 200px;
	background: #FFFFFF;
	color: #ffffff;
	display: block;
}

.leftnavbar a:link {
	color: #ffffff;
}

.leftnavbar a:visited {
	color: #ffffff;
}

.leftnavbar .current {
	background: #031F73;
	font-weight: bold;
	padding-left: 32px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	height="20";
}

.leftnavbar .non-current {
	background: #BCBEC0;
	padding-left: 32px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	height="20";
}

.leftnavbar ul {
	list-style: none;
	border-bottom: 8px solid #FFFFFF;
}

.leftnavbar li {
	list-style: none;
	border-bottom: 2px solid #FFFFFF;
}

.main li {
	list-style: inside;
}
