/* Colors */
/*----------------------------------------------------*/
/*----------------------------------------------------*/


/*  BLUE: #005794  */
/*  GOLD: #9A8656  */


/*General Elements*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	background: #FFF;
}

/*Headings*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
h1
{
	font-size: 18px;
	line-height: 28px;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 25px;
	margin-bottom: 45px;
	border-bottom: solid 1px #ccc;
}

h1.NoLine
{
	padding-bottom: 0;
	margin-bottom: 25px;
	border: none;
}

h2
{
	color: #004669;
	font-size: 18px;
}

.PropertyHeadWrap h2
{
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	background: #9A8656;
}

h2.SectionHeadWrap 
{
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	margin: 0;
}

h2 .h2_Small 
{
	font-size: 12px;
	font-weight: normal;
	text-transform: lowercase;
	font-style: italic;
}

h3
{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-top: 30px;*/
}

h4,
.h4
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

h3 .h4
{
	text-transform: lowercase;
}

/*Paragraphs*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
p
{
	font-size: 13px;
	line-height: 18px;
}

.Footnote
{
	color: #666;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}

.PropertyHeadWrap p
{
	color: #FFF;
	font-style: italic;
	margin: 0;
	font-size: 12px;
	background: #9A8656;
}

.ThreeColumn em
{
	font-size: 12px;
}

.FootnoteNumber
{
	font-weight: bold;
	color: #333;
}

sup
{
	font-weight: normal;
}

/*Links*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
a:link, 
a:visited, 
a:active
{
	text-decoration: underline;
	color: #00599B;
	border: none;
	outline: none;
}

a:hover
{
	text-decoration: none;
}

a img,
a:link img, 
a:visited img, 
a:hover img,
a:active img
{
	border: none;
}

/* Lists */
/*----------------------------------------------------*/
/*----------------------------------------------------*/
ol
{
	font-size: 13px;
	line-height: 18px;
}

ol li
{
	margin-bottom: 20px;
}


/*Tables*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
table td
{
	padding: 1px 3px 1px 0;
}

table td.Blue
{
	color: #005794;
}

/* TabbedData */
table.TabbedData
{
	margin: 15px 0;
	width: 350px;
}

table.TabbedData td
{
	font-size: 13px;
	line-height: 18px;
}

table.TabbedData td.Col1
{
	width: 160px;
}

table.TabbedData td.Col2
{
	width: 80px;
}

table.TabbedData td.Col3
{
	width: 110px;
}

/* TwoCol */
table.TwoCol
{
	width: 320px;
}

table.TwoCol tr.HeaderRow td
{
	font-weight: bold;
	border-bottom: solid 2px #9A8656;
}

table.TwoCol td
{
	font-size: 13px;
	line-height: 18px;
}

table.TwoCol td.Col1
{
	width: 160px;
}

table.TwoCol td.Col2
{
	width: 160px;
}

/* PropertyInfo */
table.PropertyInfo td
{
	padding: 7px 10px 7px 0;
	vertical-align: top;
	border-bottom: solid 1px #333;
	font-size: 12px;
	line-height: 15px;
}

table.PropertyInfo tr.HeaderRow td
{
	font-weight: bold;
	border: none;
	vertical-align: bottom;
	border-bottom: solid 2px #000;
}

table.PropertyInfo tr.HeaderRow td em
{
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
}

/* FinancialData */
table.FinancialData td
{
	padding: 7px 15px 7px 0;
	vertical-align: top;
	font-size: 12px;
	line-height: 15px;
}

table.FinancialData tr.HeaderRow1 td
{
	font-weight: bold;
	vertical-align: bottom;
}

table.FinancialData tr.HeaderRow1 td em
{
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}

table.FinancialData tr.HeaderRow2 td
{
	font-weight: bold;
	border-bottom: solid 1px #333;
	vertical-align: bottom;
}

table.FinancialData td.CenterHead
{
	border-bottom: solid 1px #333;
	text-align: center;
}

table.FinancialData h3
{
	text-transform: uppercase;
}


/*Forms*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/


/* General Custom/Misc */
/*----------------------------------------------------*/
/*----------------------------------------------------*/
