/* common area */
body {background-color: #FFF; padding: 0px; margin:0px; 
font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000}
#outer {position:relative;width:970px; vertical-align:top; HorizontalAlign: center}
#banner {position:relative; width:970px; height:77px; padding-top: 27px; padding-bottom: 0px; padding-left: 0px; padding-right:0px}
#home {position:relative; float:left; height:77px; cursor:pointer}
#homelinks {position:relative; height:77px; float:right; text-align:right}
/* the height for #banner, #home and #homelinks should be the same */
#footer {position:relative;width:970px; vertical-align:top; text-align:center; HorizontalAlign: center}
/*#maintab {width:970px; height:35px}*/


/* banner-nav */
#banner-nav{position:relative; left:0px; top:0px; width:970px; height:34px; z-index:2}
#nav1,#nav2,#nav3,#nav4,#nav5{position:relative;float:left;height:34px;margin:0px; padding:0px; cursor:pointer}
	/* end banner-nav */
	
	/* banner-subnav */
#banner-subnav {position: relative; top:0px; left:0px; width:970px; height:0px; z-index:3}
#subnav1 {position: absolute; margin-left: 0px; left:3px; width:132px; padding:0px; background-color:#A48d6c; visibility:hidden; z-index:3}
#subnav2 {position: absolute; margin-left:0px; left:135px; width:224px; padding:0px; background-color:#A48d6c; visibility:hidden; z-index:3}
#subnav3 {position: absolute; margin-left:0px; left:359px; width:222px; padding:0px; background-color:#A48d6c; visibility:hidden; z-index:3}
#subnav4 {position: absolute; margin-left:0px; left:581px; width:227px; padding:0px; background-color:#A48d6c; visibility:hidden; z-index:3}
#subnav5 {position: absolute; margin-left: 0px; left:808px; width:159px; padding:0px; background-color:#A48d6c; visibility:hidden; z-index:3}

.subnav {font: bold 11px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; line-height: 24px; color:#000; margin: 0px ; padding:0px 15px; cursor:pointer; overflow:visible}
.subnavhover {font: bold 11px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; line-height: 24px; background-color:#C1AC8D; color:#fff; margin: 0px; padding:0px 15px; cursor:pointer; overflow:visible; text-decoration:none}
	/* end banner-subnav f4812f */


.home_into_text {font: normal 14px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#000; text-decoration:none; margin: 13px;}
.homeblurb1 {font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif; color: #927a4a; text-align:left; margin: 13px; margin-top:0px}
.homeblurb {font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin: 13px; margin-top:0px}
#trim{position: relative; top:-1px; left:0px; height:5px;/*background-image:url(/images/home_submenu_bg.gif);*/ background-color:#ececec; background-position:top; margin-top: 0px; z-index:1} 

.subTab {height:23px;/*background-image:url(/images/sub_tab_bg.png);*/ background-color:#ececec; background-position:top;padding-left: 20px; padding-top: 6px;margin-top: 0px;font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927a4a;} 
.subTab .on {font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#684a1c; text-decoration:none;padding: 0px 6px}
.subTab .off {font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#9b7d38; text-decoration:none;padding: 0px 6px}
.subTab .off:hover {font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#684a1c; text-decoration:none;padding: 0px 6px}

#sec_bg {height:63px;
background-image:url(/images/breadcrumb_bg.png); background-position:top; background-repeat:no-repeat; padding-left: 20px; padding-top: 10px; font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927a4a} 

/* testing...*/



#breadcrumb3 {height:62px;
background-image:url(/images/pncmi_secondary_windpower2.png); background-position:top; background-repeat:no-repeat} /*broker-dealer */

#breadcrumb4 {height:62px;
background-image:url(/images/pncmi_secondary_redwood.png); background-position:top; background-repeat:no-repeat} /* research */

#breadcrumb6 {height:62px;
background-image:url(/images/pncmi_secondary_sunflowers.png); background-position:top; background-repeat:no-repeat;} /* about us */

#breadcrumb7 {height:62px;
background-image:url(/images/pncmi_secondary_grass.png); background-position:top; background-repeat:no-repeat} /*asset manager */


/*
.breadcrumb a:link,
.breadcrumb .on {font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927a4a; text-decoration:none}
.breadcrumb a:hover {font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#616365; text-decoration:none}
*/

.blurL {width:12px;background-image:url(/images/homeblur_left.gif); background-position:left; background-repeat:repeat-y}
.blurR {width:12px;background-image:url(/images/homeblur_right.gif); background-position:left; background-repeat:repeat-y}
.blurB {height:23px;width:970px;background-image:url(/images/homeblur_bottom2.png); background-position:top; background-repeat:no-repeat}
.core {width:946px; /*background-image:url(/images/home_backdrop.png);*/ background-position:bottom;background-repeat:no-repeat}
#home_main {height:auto} /* added id for javasctipt resizeToFitResearch() -ruby */
.submenuTitle {font: bold 15px/normal Arial, Verdana, Helvetica, sans-serif; color: #927a4a; text-align:left; margin-top:6px; margin-left:10px}

.submenuTitleNew {font: bold 9px/normal Arial, Verdana, Helvetica, sans-serif; color: #927a4a; text-align:center; margin-top:6px; margin-left:10px}

.submenu ol{ text-indent: -16px; padding-left: 0px; padding:0; margin:0}
.submenu li {font: 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px; list-style-image:url(/images/goldArrow.gif); list-style-type:none}

.submenu li A {font:  11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px;  
list-style-image: url(/images/goldArrow.gif); list-style-type:none; text-decoration:none}

.submenu li A:hover {font: 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #927A4A; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px; 
list-style-image: url(/images/goldArrow.gif); list-style-type:none; text-decoration:none; }

.submenuReadMore {font:11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:right; padding-top: 10px;}

.submenu_top {width:258px; height:27px;
background-image:url(/images/home_submenu_bg.gif); background-position:bottom; background-repeat:no-repeat}

.submenu_topNew {width:258px; height:27px;
background-image:url(/images/home_submenu_bgNew.gif); background-position:bottom; background-repeat:no-repeat}

/*  this class can be removed since we split this to two different class (#news & #research ) -ruby   */
.submenu_center {width:258px; height:250px; /* chnaged height from auto to prevent shrink and grow */ border-left: 1px #d5d5d6 solid; border-right: 1px #d5d5d6 solid}

/* use this for home page news block - ruby  */
#news {width:258px; height:200px; border-left: 1px #d5d5d6 solid; border-right: 1px #d5d5d6 solid}

/* use this for home page research block - use javascript to resizeToFitResearch() - ruby   */
#research {width:258px; height:100%; border-left: 1px #d5d5d6 solid; border-right: 1px #d5d5d6 solid}

.submenu_bottom {width:258px; height:9px;background-image:url(/images/home_submenu_bottom.gif); background-position:top;background-repeat:no-repeat}


#leftMenu {margin-left:15px; margin-right:7px; margin-top:100px; width:114px}
#leftMenu .item {padding-top:3px; padding-left:3px; padding-bottom:13px; text-align:left;
background-image:url(/images/left_nev_border.gif); background-position:bottom;background-repeat:no-repeat}
#leftMenu .item a,
#leftMenu .item a:visited,
#leftMenu .item a:link {padding-top:3px; padding-left:3px; padding-bottom:13px;
font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#616365; text-decoration:none}
#leftMenu .item a:hover {padding-top:3px; padding-left:3px; padding-bottom:13px;
font: bold 12px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#616365; text-decoration:none}
.main { margin:0px; }

#thirdColumn {margin-left:7px;margin-right:25px;margin-top:100px; width:156px} /* top margin was 41 */

.quote {font: bold 13px Arial, Verdana, Helvetica, sans-serif;
		font-style:italic;
		text-align:left;
		color:#616365; 
		line-height: 20px}

H1 {font: bold 17px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927A4A; margin-top:15px; margin-bottom:4px; margin-left:13PX}

H2 {font: bold 17px/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927A4A; margin-top:15px; margin-bottom:4px;}
H3 {font: bold 13px/Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#927A4A; margin-top:18px; margin-bottom:8px}
TH, TD {vertical-align:top}
INPUT,
SELECT,
TEXTAREA {font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif}
P {font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left}
A {color: #000; text-decoration:underline}
A:hover {color: #000; text-decoration:underline}

.b{font-weight:bold}
.smalltext {font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif }
.smalltextB {font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; font-weight:bold }

#toplinks {padding-top: 0px}
#toplinks a {font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; text-align:right; text-decoration:underline; padding: 0px 1px; color:#000000 }
#toplinks a:hover {font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; text-align:right; text-decoration:underline; padding: 0px 1px; color:#ffffff }

#corplinks {padding-top: 8px}
#corplinks a {font: normal 8pt/normal Arial, Helvetica, sans-serif; text-align:right; text-decoration:none; padding: 0px 1px; color:#616365 }
#corplinks a:hover {font: normal 8pt/normal Arial, Helvetica, sans-serif; text-align:right; text-decoration:none; padding: 0px 1px; color:#927a4a }
/* end common area */



/* tabs + iframe BEGIN */
.Tab {	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 17px; WIDTH: 100PX; background: url(/images/tab2.gif) no-repeat
}

/*.Tab  { background-color: #e57c20; HEIGHT: 17px; padding: 0px 4px; cursor:pointer }*/

.TabLeft { width:6px; height:17px;background-image:url(/images/tab_left.gif); background-position:bottom; background-repeat:no-repeat }
.TabRight { width:5px; height:17px;background-image:url(/images/tab_right.gif); background-position:bottom; background-repeat:no-repeat }
.Tab .label{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; COLOR: #ffffff; padding-top: 2px }
	
#tabText { background-color: #fae4b8;PADDING: 10px;}
#tabText H1{ FONT-WEIGHT: bold; margin: 4px 1px 9px 1px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma; color:#927a4a }
#tabText P{ FONT-WEIGHT: normal; margin: 0px 1px; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; 
	color:#927a4a }
#tabText ol{ text-indent: 0px; margin-top:11px; margin-bottom: 11px; padding-left: 17px; text-align:left}
#tabText li { font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #927a4a; text-align:left; margin-top: 11px; margin-left: 0px; margin-bottom: 11px; margin-right: 10px; list-style-type:disc }
/* tabs + iframe END */


/* special text classes */

.title {  FONT-WEIGHT: bold;FONT-SIZE: 12px; FONT-FAMILY: Tahoma; color:#927a4a }

/*home page list styles */
.home ol {
			list-style:none;
			margin: 0;
			padding: 0;
}
.home li {font: 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #000; text-align:left; margin-top: 5px; margin-left: 0px; margin-bottom: 5px; margin-right: 10px; 
list-style-image: url(/images/goldArrow.gif); list-style-type:none} 

.home li a { text-decoration:underline }

/*content list styles */
.content ol {
			list-style:none;
			margin: 0;
			padding: 0;
}
.content li {font: 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin-top: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 10px; 
list-style-image: url(/images/goldArrow.gif); list-style-type:none
}



/*site map list styles */
.site ol {
			list-style:none;
			margin: 0;
			padding: 0;
}
.site li {font: 12px/normal Arial, Verdana, Helvetica, sans-serif; color: #927a4a; text-align:left; margin-top: 5px; margin-left: 0px; margin-bottom: 5px; margin-right: 10px; 
list-style-image: url(/images/goldArrow.gif); list-style-type:none} 

.site li a { text-decoration:none }



#info { text-align:left; font-size: 9px; font-weight:bold; color:#616365; margin: 13px}  
.info { text-align:left; font-size: 9px; font-weight:bold; color:#616365; margin: 13px}  

#loginTable{width: 300px;} /* change table width */

#loginbox_top_left{
	width:10px; height:27px;
	background-image:url(/images/loginbox_top_left.gif); background-repeat:no-repeat;
	background-position: bottom right
	}

#loginbox_top_center{ 
	width: auto; height:27px; 
	background-image:url(/images/loginbox_top_center.gif); background-repeat:repeat;
	background-position: bottom center
	}

#loginbox_top_right{
	width:10px; height:27px;
	background-image:url(/images/loginbox_top_right.gif); background-repeat:no-repeat;	
	background-position: bottom left
	}

#loginbox_middle{
	border-right: 1px solid #d5d5d6;
	border-left: 1px solid #d5d5d6;
	padding: 15px 13px;
	text-align:left;
	vertical-align:top
}

#loginbox_bottom_left{
	width:10px; height:9px;
	background-image:url(/images/loginbox_bottom_left.gif); background-repeat:no-repeat;
	background-position: top right
	}

#loginbox_bottom_center{
	width: auto; height:9px; 
	background-image:url(/images/loginbox_bottom_center.gif); background-repeat:repeat;
	background-position: top center
	}

#loginbox_bottom_right{
	width:10px; height:9px;
	background-image:url(/images/loginbox_bottom_right.gif); background-repeat:no-repeat;
	background-position: top left
	}


.title {font: bold 13px/normal Arial, Verdana, Helvetica, sans-serif; 
	color: #b28a34; 
	text-align:left; 
	vertical-align:middle;
	padding: 0px 3px;
	}


.username {font: bold 15px/normal Arial, Verdana, Helvetica, sans-serif; color: #333333; text-align:left; padding-right: 11px}


<!--  // for LockwoodTable
#LockwoodTable{width: 258px;} /* change table width */

#box_top_left{
	width:10px; height:9px;
	background-image:url(/images/box_top_left.gif); background-repeat:no-repeat;
	background-position: bottom right
	}

#box_top_center{ 
	width: 238px; height:9px; 
	background-image:url(/images/box_top_center.gif); background-repeat:repeat;
	background-position: bottom center
	}

#box_top_right{
	width:10px; height:9px;
	background-image:url(/images/box_top_right.gif); background-repeat:no-repeat;	
	background-position: bottom left
	}

#box_middle{
	border-right: 1px solid #d5d5d6;
	border-left: 1px solid #d5d5d6;
	vertical-align:top
}

#box_bottom_left{
	width:10px; height:9px;
	background-image:url(/images/loginbox_bottom_left.gif); background-repeat:no-repeat;
	background-position: top right
	}

#box_bottom_center{
	width: auto; height:9px; 
	background-image:url(/images/loginbox_bottom_center.gif); background-repeat:repeat;
	background-position: top center
	}

#box_bottom_right{
	width:10px; height:9px;
	background-image:url(/images/loginbox_bottom_right.gif); background-repeat:no-repeat;
	background-position: top left
	}
	
.submenuR ol{ text-indent: -10px; padding-left: 0px; padding:0; margin:0}
.submenuR li {font: 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px; list-style-image:url(/images/goldArrow.gif); list-style-type:none}

.submenuR li A {font:  11px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px;  
list-style-image: url(/images/goldArrow.gif); list-style-type:none; text-decoration:none}

.submenuR li A:hover {font: 11px/normal Arial, Verdana, Helvetica, sans-serif; color: #927A4A; text-align:left; margin-top: 15px; margin-left: -6px; margin-bottom: 15px; margin-right: 10px; 
list-style-image: url(/images/goldArrow.gif); list-style-type:none; text-decoration:none; }

