/* FONTS
-------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.63em;
	line-height: 1.6em;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height:100%;
	background: url(images/bg_texture.jpg) repeat;
}
li, ul{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
li{
	list-style: url(images/tick.gif) none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2ab96;
	padding-bottom: 0.25em;
	padding-top: 0.25em;
	padding-left: 1em;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 1em;
	padding: 0px;
	
}
img {
	border: 0px;
}
.clear {clear:both;font-size:0px;height:0px;line-height:0px;}

/* NAV
-------------------------------------------------------------- */
#nav{
	color:#5F9BAF;
	text-align: left;
}
#nav a{
	color:#5F9BAF;
	text-decoration: none;
}
#nav a:hover {color:#FFF;text-decoration:none}
#nav a.current {color:#FFF}

.ml { float:left; width:210px;}

/* STYLES
-------------------------------------------------------------- */

#content {
	width:700px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1.2em;
	height: 450px;
	text-align: left;
	color: #003267;
	margin-bottom: 40px;
}
#content a{
	color:#5F9BAF;
	text-decoration: none;
	outline: none;
}
#content a:hover {
	text-decoration:underline;
	color: #003267;
}

.caption {
	font-size: 1em;
	color: #FFFFFF;
	line-height: 1em;
}
h1 {
	font-size:1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #5F9BAF;
}
h2 {
	font-size:1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #003267;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 4px solid #b2ab96;
}
h6{   /* MAIN HEADING*/
	font-size:2em;
	color: #FFF;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
}
/* TABLES
-------------------------------------------------------------- */
.tables tr th{
	text-align:left;
	text-transform: uppercase;
	vertical-align: top;
	border-bottom: 4px solid #b2ab96;
	padding: 0px 3px 3px;
}
.tables tr td{
	text-align:left;
	vertical-align: top;
	padding: 3px;	
	border-bottom: 1px solid #b2ab96;
}
.tables tr.beforetotal td{
	border-bottom-style: none;
}
.tables tr.top td{
	border-top: 4px solid #b2ab96;
}

.tables tr.last td{
	border-bottom-width: 4px;
}

.tables tr.total td{
	border-top: 4px solid #003267;
	border-bottom-style: none;
}

/* FOOTER
-------------------------------------------------------------- */
#footer{
	color:#003267;
	font-size: 1em;
	text-align: left;

}
#footer a{
	color:#003267;
	text-decoration: none;
}
#footer a:hover {color:#5F9BAF;text-decoration:none}

div.showandhide {
	display: none;
	vertical-align: top;
}

#advisory div.showandhide h2, #advisory div.show h2 {
	margin-top: 20px;
	}
	
table.content a	{
	margin-left: -5px;
	padding-left: 5px;
	}

#advisory table.content a:focus, #executive table.content a:focus {
	display: inline-block;
	width: 215px;
	background-color: #e8e8e8;
	margin-top: 0px;
	}

