body
{
	padding: 0px; 
	margin: 0px;
	font-weight: normal; 
	font-size: 10px;
	color: #666666; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}

a{text-decoration:none; color:#404040;}
a:hover {color:#417DB5; font-weight:bold;}

ul 
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image: url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/bullet_squares.gif);
	list-style-type: disc;
}

/* Link Styles */
.normalLink, A.normalLink:link, A.normalLink:visited, A.normalLink:active
{
    font-size: 11px;
	text-decoration: underline;
	color: #666666; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
A.normalLink:hover 
{
	text-decoration: underline;
	color: #d6a204;
}

/**********
	GE MASTER PAGE LAYOUT
***********/

.PageBackground
{
	vertical-align: top; 
	background-image: url(page_bcg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
}
.DefaultContentOuterTable
{
	vertical-align: top;
	
	width: 950px; 
	height: auto; 
	background-color: #ffffff; 
	border-left: solid 1px #cccccc; 
	border-right: solid 1px #cccccc; 
	border-bottom: solid 1px #cccccc;
	margin: 0px;
	padding: 0px;
}
.DefaultContentInnerContainer
{
	vertical-align: top;
	
	width: 950px; 
	height: auto;
	margin: 0px;
	padding: 0px;
}


/*******
	HEADER
********/
/*
div.center {
    text-align: center;
}

div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
*/

.headerContainer
{
	width: 100%; height: 100px; background-color: #000000;
}
.headerTopLinksContainer
{
	vertical-align: bottom; 
	
	width: 708px; 
	color: #ffffff;
	font-size : 10px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.headerTopLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 10px;
}
A.headerTopLinks:link, A.headerTopLinks:active, A.headerTopLinks:visited 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 10px;
	text-decoration : none; 
}
A.headerTopLinks:hover
{
	color: #ffcc33;
	font-weight: normal;
	font-size : 10px;
	text-decoration: none;
}

/*****
	SITE NAVIGATION
*****/
.siteNavigationContainer
{
	width: 100%; 
	height: 40px; 
	background-color: #333333;
	margin: 0px;
	padding: 0px;
}
.headerStaticMenuStyle
{
	text-align:center;
	width: 125px;
}
.headerStaticMenuItemStyle
{
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size : 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	width: 125px;
}
.headerStaticHoverStyle
{
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc33;
	font-weight: bold;
	font-size : 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	width: 125px;
	/*border: solid 1px #ffcc33;*/
	
}
.headerStaticSelectedStyle
{
	padding: 2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc33;
	font-weight: bold;
	font-size : 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	/*border: solid 1px #ffcc33;*/
	width: 125px;
}
.headerDynamicMenuStyle
{
	text-align:left;
	/* border-bottom: solid 1px #ffcc33;
	border-top: none;
	border-left: solid 1px #ffcc33;
	border-right: solid 1px #ffcc33; */
	width:154px;
}
.headerDynamicMenuItemStyle
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:154px;
	text-decoration: none;
	background-color:#333333;
	border-top: solid 1px #cccccc;
}
.headerDynamicHoverStyle
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:154px;
	text-decoration: underline;
	background-color:#ffcc33;
}

/*******
	BREAD CRUMBS
********/

.BreadCrumbsRow
{
	height:20px;
	width:950px;
	text-align:center;
	vertical-align: middle;
	border-bottom: solid 1px #666;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}
.breadCrumbLinks
{
	color: #666666;
	font-size : 9px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
A.breadCrumbLinks:link, A.breadCrumbLinks:active, A.breadCrumbLinks:visited 
{
	color: #666666;
	text-decoration : underline; 
}
A.breadCrumbLinks:hover
{
	color: #000000;
	text-decoration: underline;
}

/*****
	LEFT COLUMN
*****/
.leftColumnContainer
{
	width: 230px; 
	height: 100%; 
	background-color: #ccc;
	vertical-align: top; 
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.leftColumnLinks
{
	color: #333333;
	font-size : 11px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
A.leftColumnLinks:link, A.leftColumnLinks:active, A.leftColumnLinks:visited 
{
	color: #333333;
	text-decoration : none; 
}
A.leftColumnLinks:hover
{
	color: #000000;
	text-decoration: underline;
}

/*****
	CENTER COLUMN
*****/
.centerColumnContainer
{
	width: 522px; 
	height: 100%; 
	background-color: #fff;
	vertical-align: top; 
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.centerColumnContainerPortfolio
{
	width: 710px; 
	height: 100%; 
	background-color: #ffff52;
	vertical-align: top; 
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/*****
	RIGHT COLUMN
*****/
.rightColumnContainer
{
	width: 188px; 
	height: 100%; 
	background-color: #fc3;
	vertical-align: top; 
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.rightColumnLinks
{
	color: #333333;
	font-size : 11px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
A.rightColumnLinks:link, A.rightColumnLinks:active, A.rightColumnLinks:visited 
{
	color: #333333;
	text-decoration : underline; 
}
A.rightColumnLinks:hover
{
	color: #000000;
	text-decoration: underline;
}
.rightColumnNewsLinks
{
	color: #333333;
	font-size : 12px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
A.rightColumnNewsLinks:link, A.rightColumnNewsLinks:active, A.rightColumnNewsLinks:visited 
{
	color: #999999;
	text-decoration : none; 
}
A.rightColumnNewsLinks:hover
{
	color: #000000;
	text-decoration: underline;
}
.SuggestedArticles
{
	width: 203px;height: 255px;border: solid 1px #c7c5c5;vertical-align: top;background-color: #f1f1f1;
	background-image: url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/bkgd_grey.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*******
	FOOTER
********/

.footerContainer
{
	vertical-align: top; 
	width: 950px; 
	height: 63px; 
	background-color: #e6e6e6;
	color: #67666c;
	font-size : 9px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	border-top: solid 5px #000;
}
.footerTopBar
{
	height: 5px; 
	width: 950px;
	background-color: #000;
	vertical-align: top;
}
.footerLinksContainer
{
	vertical-align: top; 
	text-align: left; 
	color: #67666c;
	font-size : 9px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.footerLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #67666c;
	font-weight: normal;
	font-size : 9px;
}
A.footerLinks:link, A.footerLinks:active, A.footerLinks:visited 
{
	color: #67666c;
	text-decoration : none; 
}
A.footerLinks:hover
{
	color: #000000;
}
.footerSecuritiesContainer
{
	vertical-align: top; 
	text-align: right; 
	color: #67666c;
	font-size : 9px; 
	font-weight: normal; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.footerTicaLogoContainer
{
	vertical-align: top; 
	text-align: right; 
	width: 71px; 
	height: 53px;
}


/*******
	PROPERTIES
********/

#featuredPropsFlash 
{
	height: 260px;
	vertical-align:top;
}

.assetSearchTextBox
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 11px;
	border: solid 1px #fc3;
	width: 250px;
	height: 22px;
	background-color: #ffffff;
}

.quickSearchTextBox
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 10px;
	border: solid 1px #666666;
	width: 215px;
	height: 18px;
	background-color: #ffffff;
}

.PropertyPortfolioListingTable
{
	border: #cccccc 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
	width: 100%;
}
.PropertyPortfolioListingHorLine 
{
	background-color: #cccccc;
	height: 1px;
}
.PropertyPortfolioListingItemsFound
{
	color : #333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
	background-color: #fc3;
	vertical-align: middle; 
	text-align: center;
	height:25px;
}
.PortfolioListing_ItemStyle
{
	background-image: url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/propListItemBcg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top;
}
.PortfolioListing_AlternatinItemStyle
{
	background-color: #fff;
}
.PropertyGrid_ItemTable
{
	/* border: #fc3 1px solid; */
	font-weight: normal;
	font-size: 10px;
	color: #333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
	width: 100%;
	height:75px;
}
.PropertyGrid_ImageCell
{
	width: 75px;
	height: 75px;
	text-align: left;
	vertical-align: bottom;
}
.PropGrid_ThumbnailImage
{
	width: 73px;
	height: 73px;
	border: solid 1px #666;
}
A.PropertyGrid_ImageLink:link, A.PropertyGrid_ImageLink:visited, A.PropertyGrid_ImageLink:active, A.PropertyGrid_ImageLink:hover
{
	text-decoration : none;
}
.PropertyGrid_Title_Header
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none; 
	text-align: left;
	vertical-align: middle;
	/*
	background-color: #fc3;	
	background-repeat: repeat-x;	
	background-image: url(images/propListItemBcg.jpg);
	background-position: left top;*/
}
.PropertyGrid_TitleLink, A.PropertyGrid_TitleLink:link, A.PropertyGrid_TitleLink:visited, A.PropertyGrid_TitleLink:active
{
	font-weight: bold;
	font-size: 10px;
	color: #666;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.PropertyGrid_TitleLink:hover 
{
	color : #000000;
	text-decoration : underline;
}
.PropertyGrid_ItemDataTable
{
	font-weight: normal;
	font-size: 10px;
	color: #333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 100%;
	height:100%;
	text-decoration: none;
}
.PropertyGrid_ItemDataStatusMessage
{
	font-weight: bold;
	font-size: 10px;
	color: #ff9933;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	width: 90px;
	text-align: right;
}
.PropertyGrid_Items
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	text-align:left;
}
.PropertyGrid_ItemDesc
{
	color: #666;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	text-align:justify;
	font-style: italic;
}
.PropertyGrid_VertLine
{
	border-right: #fc3 1px solid;
}
.PropertyGrid_HorLine
{
	background-color: #fc3;
	height: 1px;
}

/*** PROPERTY DETAILS ***/

.PropertyDetailsBox
{
	width: 100%;
	height: auto;
}
.PropertyDetailsTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffcc33;
	width: 100%;
	height: 25;
	text-align:left;
	vertical-align:middle;
}
.PropertyPortfolioDataBox
{
	width: 220px;
	height: 100%;
	border:none;
}
.PropertyPortfolioDataBoxTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	vertical-align:middle;
	text-align:center;
}
.PropertyPortfolioDataBoxLabel
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:33px;
	width:110px;
	text-align:right;
	vertical-align:middle;
}
.PropertyPortfolioDataBoxText
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:33px;
	width:110px;
	text-align:left;
	vertical-align:middle;
}
.PropertyPortfolioDataBoxVerticalDivider 
{
	background-color: #cccccc;
	width: 1px;
}
.PropertyPortfolioDescBox
{
	width: 420px;
	height: 100%;
	border:none;
}
.PropertyPortfolioDescBoxTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	vertical-align:middle;
	text-align:center;
}
.PropertyPortfolioDescriptionText
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.PropertyPortfolioBoxTickLine
{
	background-color: #ffcc33;
	height: 3px;
}
.PropertyPortfolioBoxMediumLine
{
	background-color: #333333;
	height: 3px;
}
.PropertyPortfolioBoxThinLine
{
	background-color: #ccc;
	height: 1px;
}


/*******
	COMPANY
********/

#newsTickerFlash 
{
	width: 260px;
	height:134px;
	vertical-align:top;
}


/*******
	BD PORTAL

	WELCOME/INTRO TEXT
********/

.introTextTitle
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 13px;
	background-color: #ffffff;
	font-weight: bold;
	vertical-align: top; 
	text-align: left;
}
.introText
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	background-color: #ffffff;
	vertical-align: top; 
	text-align:justify; 
}

.introTextItalic
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	background-color: #ffffff;
	vertical-align: top; 
	text-align:justify; 
	font-style: italic;
}

.introTextBold
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 10px;
	background-color: #ffffff;
	font-weight: bold;
	vertical-align: top; 
	text-align: left;
}

.introTextBoldUnderline
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 12px;
	background-color: #ffffff;
	font-weight: bold;
	vertical-align: top; 
	text-align: left;
	text-decoration: underline;
}

.introTextBoldItalics
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 10px;
	background-color: #ffffff;
	font-weight: normal;
	vertical-align: top; 
	text-align: left;
	font-style:italic;
}
.legalTextItalic
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 10px;
	line-height: 14px;
	background-color: #ffffff;
	vertical-align: top; 
	text-align:justify; 
	font-style: italic;
	margin:5px;
}
.legalTextLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	font-style: italic;
}
A.legalTextLinks:link, A.legalTextLinks:active, A.legalTextLinks:visited 
{
	color: #666666;
	text-decoration : none; 
}
A.legalTextLinks:hover
{
	color: #000000;
}

.homePageNewsImage
{
	vertical-align: top; 
	text-align: left; 
	width:138px;
}
.homePageNewsText
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 12px;
	line-height: 18px;
	background-color: #ffffff;
	vertical-align: top; 
	text-align:justify; 
	width: 507px;
}

.portalTextTitle
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 13px;
	background-color: #ffffff;
	font-weight: bold;
	vertical-align: top;
}

.newsText
{
	vertical-align: top;
	color: #000000;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}

/*******
	LOGIN
********/
.loginTextBox
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 12px;
	border: solid 1px #333333;
	width: 120px;
	height: 18px;
	background-color: #ffffff;
}
.formField 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.formFieldLabelBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}
.formFieldLabelBold2
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
.formFieldLabelNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.formFieldNotes
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.formFieldLink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.formFieldText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, ;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.formFieldTextBox
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #333333 1px solid;
	color: #333333;
	border-bottom: #333333 1px solid;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:17px;
}
.formFieldTextAreaBox
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #333333 1px solid;
	color: #333333;
	border-bottom: #333333 1px solid;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.loginHeadline 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}


/*******
	GENERAL
********/

.ErrorText
{
	color : #ff0000;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.ErrorTextBig
{
	color : #ff0000;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: normal;
}
.Normal
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.NormalItalic
{
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
.NormalGrey
{
	font-weight: normal;
	font-size: 10px;
	color: #cccccc;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NormalGreyItalic
{
	font-size: 10px;
	color: #cccccc;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
.NormalItalic
{
	font-size: 12px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
.NormalBold
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}
.NormalBoldBig
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : none;
	font-weight: bold;
}
.NormalBoldWithBcg
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffcc33;
	text-decoration: none;
}
.NormalLink
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
A.NormalLink:link 
{
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
}
A.NormalLink:visited 
{
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
}
A.NormalLink:active 
{
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
}
A.NormalLink:hover 
{
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color : #ffcc33;
	text-decoration : underline;
}
.NormalTextBox
{
	border: #cccccc 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
}
.NormalDropDownBox
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:22px;
}

/***
    NEWS
***/
.NewsDate
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: bold;
}
.NewsTitle
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
}
.NewsSubTitle
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}
.NewsSummary
{
    color: #333333;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
}
.NewsBody
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	font-weight: normal;
}



/****
	Listings/Grids/DataLists
****/

.Grid_Header_Style
{
	color : #ffffff;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing:1px;
	text-decoration : none;
	font-weight: bold;
	background-color: #999999;
}
.Grid_Header_Container
{
	width: 100%;
	height: 20px;
}
.Grid_Item_Style
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	/*background-color: #ffffff;*/
}
A.Grid_Item_Style:link, A.Grid_Item_Style:visited, A.Grid_Item_Style:active
{
	color : #333333;
	text-decoration : underline;
}
A.Grid_Item_Style:hover 
{
	color : #ffcc33;
	text-decoration : underline;
}
.Grid_Item_Style_Inactive
{
	color : #cccccc;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
}
.Grid_Item_Container
{
	width: 99%;
	height: 20px;
}
.Grid_AlternatingItem_Style
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	background-color: #e9e9e9;
}
A.Grid_AlternatingItem_Style:link, A.Grid_AlternatingItem_Style:visited, A.Grid_AlternatingItem_Style:active
{
	color : #333333;
	text-decoration : none;
}
A.Grid_AlternatingItem_Style:hover 
{
	color : #ffcc33;
	text-decoration : none;
}
.Grid_Item_Style_Bold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;  
    color: #333333;
}
A.Grid_Item_Style_Bold:link, A.Grid_Item_Style_Bold:visited, A.Grid_Item_Style_Bold:active
{
	color : #333333;
	text-decoration : none;
}
A.Grid_Item_Style_Bold:hover 
{
	color : #ffcc33;
	text-decoration : none;
}
.Grid_Item_Counter
{
	color : #333333;
	font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.Grid_Navigation_Links, A.Grid_Links:link, A.Grid_Links:visited, A.Grid_Links:active, A.Grid_Links:hover 
{
	text-decoration : none;
}
.Grid_Divider
{
	height:1px;
	background-color:#f1f1f1;
}
.Grid_Footer_Style
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 18px;
	background-color: #d5d5d5;
}
A.Grid_Footer_Style:link, A.Grid_Footer_Style:visited, A.Grid_Footer_Style:active
{
	color : #333333;
	text-decoration : none;
}
A.Grid_Footer_Style:hover 
{
	color : #ffcc33;
	text-decoration : none;
}
.Grid_Pager_Style
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 18px;
	background-color: #e6e6fa;
}
A.Grid_Pager_Style:link, A.Grid_Pager_Style:visited, A.Grid_Pager_Style:active
{
	color : #333333;
	text-decoration : none;
}
A.Grid_Pager_Style:hover 
{
	color : #ffcc33;
	text-decoration : none;
}


/*****
	DOCUMENTS
*****/

.DocumentIframe
{
	border: #cccccc 1px solid;
	padding: 0px;
	margin: 0px;
	vertical-align:top; 
	text-align:center; 
	width:100%; 
	height:600px;
}


/***
	PROGRAMS
***/

.programLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 9px;
}
A.programLinks:link, A.programLinks:active, A.programLinks:visited 
{
	color: #666666;
	text-decoration: none; 
}
A.programLinks:hover
{
	color: #ffcc33;
}

/*****
	contactAddress
*****/
.contactAddress
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	text-align:left;
}
A.contactAddress:link, A.contactAddress:active, A.contactAddress:visited 
{
	color: #333;
	text-decoration: underline;
}
A.contactAddress:hover
{
	color: #fc3;
}

/*****
	pressReleases
*****/
.pressReleaseLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	text-decoration: none;
	
}
A.pressReleaseLinks:link, A.pressReleaseLinks:active, A.pressReleaseLinks:visited 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	text-decoration: none;
}
A.pressReleaseLinks:hover
{
	color: #ffcc33;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	text-decoration: none;
}


.welcomeLinks
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size : 11px;
	line-height: 14px;
	text-decoration: underline;
	
}
A.welcomeLinks:link, A.welcomeLinks:active, A.welcomeLinks:visited 
{
	color: #666666;
	text-decoration: underline;
}
A.welcomeLinks:hover
{
	color: #ffcc33;
	text-decoration: underline;
}


/*****
ASK INVESTOR
****/
.InvestorText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
}

/*****
ACCOUNT STATEMENT
****/

.AccountStatement
{
	font-weight: bold;
	font-size: 10px;
	color: #2f2f2f;
	font-family: Verdana, Arial, sans-serif;
}

.AccountStatementHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #2f2f2f;
	font-family: Verdana, Arial, sans-serif;
}

.AccountStatementSubHeader
{
	font-weight: normal;
	font-size: 12px;
	color: #2f2f2f;
	font-family: Verdana, Arial, sans-serif;
}
.GridItem 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;  
    color: #2f2f2f;
    vertical-align: top;
    height: 20px;
}
.GridItemBcg
{
	background-color: #f1f5ff;
}
.GridAlternatingItemBcg
{
	background-color: #ffffff;
}

.GridFooter
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	background-color: #7497B6;
}
.GridFooterText
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;  
    color: #ffffff;
}
.GridPager
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	background-color: #E6F0F8;
}
.GridText
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;  
    color: #2f2f2f;
}
A.GridText:link 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal; 
    color: #2f2f2f;
    text-decoration:none;
}

A.GridText:visited  
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal; 
    color: #2f2f2f;
    text-decoration:none;
}

A.GridText:active   
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal; 
    color: #2f2f2f;
    text-decoration:none;
}
A.GridText:hover    
{
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal; 
    color: #00386B;
    text-decoration:underline;
}

.GridGeneral
{
	font-size: 10px;
	color: #2f2f2f;
	font-family: Verdana, Arial, sans-serif;
	Width: 100%;
}
.GridHeaderBcg
{
	background-color: #7497b6;
	height: 25px;
}
.GridHeader
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
}



/*****
	PAGES
*****/

.pageTitle 
{
	color: #333333;
	font-size: 21px;
	font-family: Arial, sans-serif;
}
.pageSubTitle1
{
	color: #333333;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
.pageSubTitle 
{
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
.pageSubTitleBold 
{
	color: #000000;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}
.chevron 
{
	color: #D6A204;
}
.pageTable
{
	text-align:left;
	padding-left:15px;
	text-decoration: none;
}
.title 
{
	color: #333333;
	font-size: 21px;
	font-family: Arial, sans-serif;
}
.subtitle 
{
	color: #666;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
}
.subtitlebold 
{
	color: #000000;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}

/* Input Form Styles */

.frmInline {
	display :inline;
}

select, option, input, textarea 
{
	color: #666666;
	font-size: 11px;
	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
	vertical-align: middle;
}

.slctOfcLoc 
{
	width :200px;
}

.frmText 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 155px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextAlert 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 288px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #dc143c;
}

.frmTextLong 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 288px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextMedium 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 120px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextShort 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 80px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextarea 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 288px; 
	height: 127px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextareaProspects 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 425px; 
	height: 127px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmTextareaProspectsEmail 
{
	background: #FFF; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999; 
	width: 400px; 
	height: 100px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #666;
}

.frmButton 
{
	color            :#333333;
	background       :#FFCC33;
	border-top       :1px solid #333333;
	border-left      :1px solid #333333;
	border-bottom    :1px solid #333333;
	border-right     :1px solid #333333;
	text-transform   :uppercase;
	font-size        :10px;
}


/***
	RESEARCH
***/

.SubhdBarGray 
{
	background:#999;
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/tab.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:auto;
	margin-right:15px;
	padding-left:3px;
	padding-top:12px;
	padding-bottom:3px;
	font-family: Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:left;
}
.SubhdBarBlue 
{
	background:#258;
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/tab.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:auto;
	margin-right:0px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
.SubhdBarBlueLeftCol 
{
	background:#258;
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/tab.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:auto;
	margin-right:15px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
.SubhdLarge 
{
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#555;
}
.FootNote 
{
	font-size:9px;
}
.WhitePaperListing 
{
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/icon_pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	padding-left:20px;
	margin-bottom:10px;
	text-align:left;
}
.LocalPDFLink 
{
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/icon_pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	padding-left:20px;
	margin-bottom:10px;
	text-align:left;
    line-height:22px;
}
.FeaturedPropListing 
{
	background-image:url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/KIBD5ZBB/images/icon_pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	padding-left:20px;
	text-align:left;
	line-height:16px;
}

/* RESEARCH - Forecast 2008 */
#F2008_flashcontent 
{
    width: 100%;
}
div.F2008_outer_div
{
    width: 600px;
    border: 1px solid #fff;
    padding: 0;
    margin: 0px auto;
}

div.F2008_inner_div img 
{
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 0;
    margin: 0 0 20px 0;
    background-color: #fff;
}

div.F2008_inner_div 
{
    border: 3px solid #fff;
    padding:  0 0 100px 0;
    margin: 0;
    background-color: #fff;
}


/****
    BROKERS, IIG - Imported from current production site 
****/

.BrokerCity
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4a6088;
    line-height: 24px;
}

.BrokerName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
}

.BrokerText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
}
.BrokerSpec
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	line-height: 12px;
}

.PLStatus
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #B22222;
}

.TableMenu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-style:solid; 
	border-color: #cccccc; 
	background-color: #f1f1f1;
	border-width: 1px; 
	text-align:left;
	width: 98%;
	text-decoration: none;
}
.TableMenuLink, a.TableMenuLink:link, a.TableMenuLink:visited, a.TableMenuLink:active
{
    font-size: 11px;
    text-decoration:none;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.TableMenuLink:hover
{
	text-decoration: none;
	color: #fc3;
}
.TableTextRow
{
	border-top: 2px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	background-color: #f1f1f1; 
}
.TableTextRowAlt
{
	border-top: 2px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	background-color: #ffffff; 
}

.floatLoad
{
    float: left;
    top: 4px;
    left: 665px;
    position: absolute;
}
.HeaderStl
{
    border-bottom: solid 1px #CCCCCC;
    padding-bottom: 4px;
    padding-top: 4px;
    color:#000000;
    background-color: #cccccc;
}
.ItemStl
{
    border-bottom: solid 1px #CCCCCC;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #f1f1f1;
}