/* LAYOUT */
* {margin:0;padding:0; }
body {padding: 0px 0px 0px 0px;background: #333366; color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}
.popupbody {padding: 0px 0px 0px 0px;background: #FFF; color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}

.whitelink:link, .whitelink:active, .whitelink:visited  {color:#FFF; text-decoration: underline; line-height: 20px;}
.whitelink:hover {text-decoration: none;}

/* LAYOUT - HEADER */
#header {position: relative; background: transparent url("/images/template/BGHeader.gif") no-repeat; height:94px; margin: 20px 0 0px 0px;padding: 0px 0 0px}
	#header .logo {position: relative;float: left; margin: 0px 0px 0px 28px}
	
	/* NAV - top horizontal nav */
	#nav {position:relative; font: normal 100% arial; float: right; height: 25px; margin: 1px 4px 0px 0px;  width: 514px;}
	#nav, #nav ul {list-style: none}
	#nav li {position:relative; float: left; display:block;}
	#nav a, #nav a:link, #nav a:visited, #nav a:active {text-decoration:none;text-align:center;cursor:pointer;color:#fff; padding: 6px 0px; width: 75px;}
	#nav a:hover {color:#000;}

	#sub-nav {position:relative; float: right; font: normal 100% arial; margin: 2px 4px 0px 0px; width: 514px;}
	#sub-nav, #sub-nav ul {list-style: none;}
	#sub-nav li {position:relative; float: left; display:block; margin: 0;padding:0px}
	#sub-nav a, #sub-nav a:link, #sub-nav a:visited,#sub-nav a:hover, #sub-nav a:active {text-decoration:none;text-align:center;cursor:pointer;color:#000; padding: 6px 11px 6px 10px;}

	/* SECONDARY NAVIGATION - horizontal navigation */
	#nav-secondary, #nav-secondary ul {position:static;}
	#nav-secondary, #nav-secondary li {margin:0;padding:0;}
	#nav-secondary {padding-top:0; margin-top: 0px}
	#nav-secondary a {padding: 0px 0px 0px 0px;font: bold 85% arial;display:block;}

	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:hover {background-color: #D6E5F8; border-bottom: 1px solid #D6E5F8;} 
	#nav-secondary li.active {background-color: #CCCCCC;border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;} 

	/* THRID NAVIGATION - verticle navigation */
	#nav-third, #nav-third ul {position:static;}
	#nav-third, #nav-third li {margin:0;padding:0;}
	#nav-third {padding-top:0; margin-top: 0px}
	#nav-third a {padding: 5px 0px 5px 0px;font: bold 100% arial;display:block;}

	#nav-third a, #nav-third a:link, #nav-third a:visited, #nav-third a:hover, #nav-third a:active {padding-left:5px;text-decoration:none;cursor:pointer;color: #000} 
	#nav-third a:hover {background-color: #D6E5F8; color: #000} 
	#nav-third li.active {background-color: #CCCCCC;} 

/* LAYOUT - main body of page */
#wrap {width:725px; margin: 0 auto;position:relative; background-color: #333366;}
#content-wrap {position:relative;width:100%; top: 0px; }
	/*#sidemenu {position:relative; float: left; top:0;right:00px;width:206px; min-height: 411px;padding:0px;} */
	#sidebar {position:relative; float: left; background: transparent url("/images/template/BGSideMenu.gif") bottom left no-repeat; top:0;right:00px;width:206px; min-height: 411px;padding:0px;} 
	#content {position: relative; float:right; background: #4164A5 url("/images/template/BGContent.gif") bottom left no-repeat; margin-top: 0px; padding-top:0px; width:519px; min-height:450px}
	#content1 {position: relative; float:right; background: #4164A5 url("/images/template/BGContent.gif") bottom left no-repeat; margin-top: -39px; padding-top:0px; width:519px; min-height:450px}
	#bottom {position: relative; background: transparent url("/images/template/BGBottom.gif") bottom left repeat-y; margin-top: 0px; padding-top:0px; width:725px; min-height:5px}
	#content .pagetitle {position: relative; font: bold 12pt arial; color:#FFF; background: transparent url("/images/template/HeaderPageTitle.gif") no-repeat; width: 519px;height:41px; margin: -39px 0px 0px 0px;padding: 13px 0px 0px 10px}

/* IMAGES */
	.contentImg {border: 1px solid #0D3D7F; margin: 2px 8px;}
	.framedImg {border: 1px solid #0D3D7F; }
	.homeThumbnail {padding: 0; position:relative; float:right;}
	.homeThumbnail img {border: 1px solid #0D3D7F; margin: 5px 0 0 5px;}	
	.thumbnail {padding-right: 5px; position:relative;z-index:1;float:left;margin:5px 0px 2px 2px;}

/* Expandable Content Box */
	.expandablecontenttop {width: 494px; min-height: 100px; margin: 10px 0px 10px 0px; background-image: url("/images/template/ContentBoxHeader.gif"); background-position: top left; background-repeat: no-repeat;}
	.expandablecontenttop .expandablecontentmiddle {position: relative; width: 494px; background-image: url("/images/template/ContentBoxMiddle.gif"); background-position: center; background-repeat: repeat-y;}
	.expandablecontenttop .inside {width: 474px; padding: 50px 10px 2px 10px; color: #000;}
	.expandablecontenttop .ptitle {margin: 0px 0px 7px 0px; padding: 7px 0px 0px 135px; color: #FFF; font: bold 12pt arial;}
	.expandablecontenttop .purl {margin: -40px 0px 0px 120px; padding-bottom: 45px; height: 15px; color: #000; font: bold 90% arial;}
	.expandablecontenttop .pmaintxt {margin: 0px 0px 0px 0px; color: #000; font: normal 90% arial;}
	.expandablecontentmiddle a {color: #ffffff;}
	.expandablecontenttop .picbox {position: absolute; z-index:1; width:117px; height:89px; margin: 6px 0px 0px 8px; padding: 8px; background: url("/images/template/ContentPicBox.gif") no-repeat;}

	.expandablecontenttop .contactinside {width: 474px; padding: 10px 10px 2px 10px; color: #000;}
	.expandablecontenttop .staticinside {width: 474px; padding: 5px 10px 2px 10px; color: #000;}
	.expandablecontenttop .investornewsptitle {margin: 0px 0px 7px 0px; padding: 7px 0px 0px 15px; color: #FFF; font: bold 12pt arial;}
	.expandablecontenttop .investornewspurl {margin: -40px 0px 0px 0px; padding-bottom: 10px; height: 15px; color: #000; font: bold 90% arial;}
	.expandablecontenttop .docspmaintxt {margin: -45px 0px 0px 0px; color: #000; font: normal 90% arial;}
	.expandablecontenttop .docstitle {margin: 0px 0px 9px 15px; padding-top: 5px}
	.expandablecontenttop .docstitle a {color:#FFF; text-decoration: underline;}

/* Expandable card Box */
	.expandablecardtop {width: 197px; min-height: 30px; padding: 5px 0px 0px 0px; background-image: url("/images/template/related/contentTop.gif"); background-position: top left; background-repeat: no-repeat;}
	.expandablecardtop .expandablecardmiddle {width: 197px; background-image: url("/images/template/related/contentMiddle.gif"); background-position: center; background-repeat: repeat-y;}
	.expandablecardtop .inside {width: 175px; padding: 4px 0px 0px 10px; color: #000; font: normal 9pt arial;}
	.expandablecardtop .inside ul{list-style: none}
	.expandablecardtop .ptitle {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-align:center;color: #FFF; font: bold 10pt arial;}
	.expandablecardtop .pmaintxt {margin: 0px 0px 0px 0px; color: #000; font: normal 90% arial;}
	.expandablecardtop .picbox {position: relative; width:117px; height:89px; margin: 6px 0px 0px 8px; padding: 9px; background: url("/images/template/ContentPicBox.gif") no-repeat;}

	.expandablecardtop .assetsinside {width: 197px; height: 15px; padding: 0px 0px 0px 10px; color: #000; font: bold 10pt arial;}

/* Cards */
	.rsslink:link, .rsslink:active, .rsslink:visited  {color:#FFF; text-decoration: underline; line-height: 20px;}
	.rsslink:hover {text-decoration: none;}
	.freetext:link, .freetext:active, .freetext:visited  {color:#FFF; text-decoration: underline; line-height: 20px;}
	.freetext:hover {text-decoration: none;}
	.rulelist:link, .rulelist:active, .rulelist:visited  {color:#000; font-weight: bold; text-decoration: underline; line-height: 20px;}
	.rulelist:hover {text-decoration: none;}
	.custom:link, .custom:active, .custom:visited  {color:#000; text-decoration: underline; line-height: 0px;}
	.custom:hover {text-decoration: none;}
	.cardpicbox {position: relative; z-index:1; width:117px; height:89px; text-align:center; margin-left: 27px; padding-top:8px; padding-bottom:5px; background: url("/images/template/home/cardpicbox.gif") no-repeat;}
	p.cardthumbs {text-align:center;}
	#sidetext {padding:15px 0px 5px 4px;}
	#sidetext p {padding:8px 0px 0px 0px; font: bold 90% arial;}
	#sidetext p.intro {padding:10px 13px 0px 13px; font: bold 90% arial;}
	#sidetext .ptitle {padding: 0px 0px 3px 0px; color: #FFF; font: bold 10pt arial;}

/* Related Items */
	.featurebox {color:#333333;padding: 10px;border: 1px solid #8FB0DD; margin: 0 0 1em;background: #D4E3F8 url("/images/featurebox_bg.gif") repeat-x 100% 100%;}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;color:#003178}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}
	.featurebox a {font-weight:normal}

	.related {	position: relative; padding-left: 0px; padding-top: 0px; margin: 0 0 0 0; font-size: .8em;}
	.related h1, .related h2, .related h3, .related h4, .related h5, .related h6 { color:#FFF; text-align: center; font-size: 1.2em; padding: 0px 0; margin:0; }

	.related p {margin:0; padding: 8px 0;}
	.related p.first {border-top:1px none #fff; }
	.related p.last {border-bottom: 1px none #A6C0E3; }

	.related a {font-weight:normal; text-decoration: none; padding-bottom: 3px;}
	.related .more {font-weight:bold; text-align:right; display: block; background: url("/images/sprites.gif") no-repeat right -700px;	padding: 3px 3px 0 0; }

	.fileInfo {padding:2px; margin-top: 10px;}
	.linkIcon img {position: relative; margin-right: 5px;}
	.rssIcon {width: 18px; height: 18px; vertical-align:middle;}

	.featureMoreLinks {position: absolute; bottom: 8px; right:8px;}
	.portal3 {position: absolute; margin-top: 0px; width:214px; }

/* NEXT PREVIOUS BTN*/
	#nextPrevious {position: relative; width: 100%; text-align: center; padding-bottom: 15px}
	#nextPrevious .btnNext {position: relative; float: right; width: 104px; }
	#nextPrevious .btnPrev {position: relative;  float:left; width: 104px; }

/* gallery: used for a list of thumbnails at top of page */
	#gallery, #gallery ul{position: relative;list-style:none;padding:0;font: .9em 'arial'; width: 100%;}
	#gallery li {float: left; background: transparent url("/images/template/home/BGPortfolio.gif") no-repeat; width:163px; height:138px; margin: 0px -7px 0px 0px; padding: 10px 0px 0px 11px;}
	#gallery img {position: relative; display:block;border:0px solid #000; margin:0}
	#gallery p {text-align:center;margin:0px 20px 0px 0px; font: bold 10pt arial;}


/* layouts for pages START HERE */
/* Home Page */
	#home {padding: 7px 0px 0px 15px;}
	#properties, #news, #aboutus, #team, #licensing, #investorinformation, #investornews, #documents, #corporategovernance, #contactus, #privacy, #legal, #subscribers, #board, #shareinfo, #financialinfo, #advisers, #production, #newmedia {margin-top: -15px; padding: 0px 0px 0px 11px;}
	#stylesheet {padding: 0px 10px 0px 11px;}
	.homeSideBox {background: transparent url("/images/template/home/BGSidebox.gif") no-repeat; width:163px; height:90px; margin: 0px 0px 0px 17px; padding: 10px 0px 0px 10px;}
	#homebrand {position: absolute; background: transparent url("/images/template/home/BGBrand.gif") no-repeat; width:291px; height:266px; padding: 15px;}
	#homenews {position: relative; float: right; background: transparent url("/images/template/home/lastestNews.gif") no-repeat; width:199px; height: 266px; padding: 0px 8px 0px 0px;}
	#homenews p {margin: 0px 0px 0px 10px; font: 90% arial; }
	#homenews p.title {color: #FFF; text-align: center; font-weight: bold; margin: 0px 0px 0px 0px; padding: 6px 0px 10px 0px}
	#homeportfolio {position: absolute; width:530px; height: 145px; margin: 280px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#homeportfolio .box {float: left; vertical-align: bottom; background: transparent url("/images/template/home/BGPortfolio.gif") no-repeat; width:163px; height:138px; margin: 0px -7px 0px 0px; padding: 10px 0px 0px 11px;}
	#homeportfolio p {text-align: center; margin: 5px 0px 0px -25px;}


/*  Properties Page */
	#properties .box {float:left;background: transparent url("/images/template/properties/Box.gif") no-repeat;  width:232px; height:54px; margin: 10px 22px 0px 0px; padding: 0px 0px 0px 0px;}
	#properties .picholder {float:left;background: transparent url("/images/template/properties/PicHolder.gif") no-repeat;  width:76px; height:56px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px;}
	#properties .box p {margin: 17px 0px 0px 5px;}
	#properties .box a {color:#FFF}

/*  Team Page */
	#team .cat {font: bold 12pt arial; color:#FFF;}

/*  Used for ALL pages with a list view */
	#listbox {position: relative; background: transparent url("/images/template/ListBox.gif") no-repeat; width: 494px; height: 110px; margin: 10px 0px 10px 0px;padding: 0px 0px 0px 10px}
	#listbox .picbox {position: relative; float: left; background: transparent url("/images/template/ListPicBox.gif") no-repeat; width: 128px; height: 92px; margin: 8px 0px 0px 0px; padding: 4px 0px 0px 6px}
	#listbox p {margin: 13px 0px 0px 0px; font: normal 87% arial;}
	#listbox .title {padding: 5px 0px 0px 5px;}
	#listbox .title a {color:#FFF;}


/* LAYOUT - FOOTER */
	#footer {clear: both; background: #333366 url("/images/template/BGFooter.gif") no-repeat; color: #FFF; font: 85% arial;margin: 0px; padding:0px; width:725px; min-height:28px}
	#copyright {float: left;display: inline;padding: 0px 0px 0px 0px;margin: 6px 0px 0px 10px;}
	#footerNav{	float: right; width: 240px; margin: 6px 0px 0px 0px;}
	#footerNav p {	display: inline; padding: 0px 10px 0px 10px}
	#footerNav a:link,#footerNav a:visited,#footerNav a:active{color: #fff;}

/* Pop-up layout */
	#btnnavigation {position: relative; width: 100%; text-align: center; }
	#btnnavigation .btnnavprev {position: relative; float: left; width: 80px; }
	#btnnavigation .btnnavnext {position: relative; float: right; width: 80px; }

/* formatting */
	p.quickmessage {color: #FFF; font: bold 90% arial; text-align:center;padding-top: 10px}
	.brandslinks:link, .brandslinks:active, .brandslinks:visited  {color:#000; text-decoration: underline;}
	.brandslinks:hover {text-decoration: none;}

	/*
	#content .nextPrevious {color:#003279; border: 1px solid #fff;}
	#content .nextPrevious p {position:relative;font-family: arial; font-size:10px;}
	#content .nextPrevious p a:link, .nextPrevious p a:visited, .nextPrevious p a:hover, .nextPrevious p a:active {font-weight: bold; text-decoration:none; color:#003279; background:#fff url("/images/template/bg_az_content.gif") no-repeat 1px 0; padding:4px 1px 5px 2px; margin: 0;display:block; width: 13px; height: 50px;float: left;text-align: center;} 
	#content .nextPrevious p a:hover {background:#fff url("/images/template/bg_az_content_over.gif") no-repeat 1px 0; } 
	#content .nextPrevious p span.az {text-decoration:none; background:#fff url("/images/template/bg_az_content.gif") no-repeat 1px 0; color: #DAE2EC; padding:4px 1px 5px 2px; margin: 0; display:block; width: 15px; height: 13px;float: left;text-align: center;} 
	#content .nextPrevious * {margin:0} 
	#content .nextPrevious h4 {margin-top:-1.45em;padding:0;border:none}


	#content .nextPrev {width:400px; margin:0 0 6px; }
	#content .nextPrev * {margin:0; text-align: center;}
	#content .nextPrev a:link {font-size:1em;text-decoration:none;background:#ffffff;padding: 2px 5px;margin:0;border: 1px solid #8FB0DD; background: #D4E3F8 url("/images/featurebox_bg.gif") repeat-x 100% 100%; position: relative;}  
	#content .nextPrev a:visited {font-size:1em;text-decoration:none;background:#ffffff;padding: 2px 5px;margin:0;border: 1px solid #8FB0DD; background: #D4E3F8 url("/images/featurebox_bg.gif") repeat-x 100% 100%; position: relative;}  
	#content .nextPrev a:hover {font-size:1em;text-decoration:none;background:#ffffff;padding: 2px 5px;margin:0;border: 1px solid #8FB0DD; background: #D4E3F8; position: relative;}  
	#content .nextPrev p span {font-size:1em;text-decoration:none;background:#ffffff;padding: 2px 5px;margin:0;border: 1px solid #8FB0DD;background: #D4E3F8 url("/images/featurebox_bg.gif") repeat-x 100% 100%; color:#CCCCCC; position: relative;}
*/