﻿HTML, BODY 
{
height:100%;
}

BODY, P, DIV, TD, SPAN, INPUT, TEXTAREA {
	font:normal normal 12px/1.6em arial, verdana, sans-serif;
	padding:0;
	margin:0;
	color:#666666;
}

BODY 
{
	background-image:url(/images/bg.gif);
	height:100%;
}

A IMG
{
	border:none;
}

H1 
{
	font-size:16px;
	margin:10px 0 10px 0;
	padding:0 0 6px 0;
	/*color:#364B44;*/
	color:#9c8c79;
	border-bottom:1px solid #9c8c79;
	/*
	greens
	color:#54756A;
	border-bottom:2px solid #A9BAB2;
	*/
}

H2 
{
	font-size:12px;
	margin:10px 0 2px 0;
	padding:0;	
	border-bottom:2px solid #f8ece0;
}

H3 
{
	font-weight:normal;
	font-size:14px;
	line-height:1.4em;
	padding:4px 0;
	margin:0;
	/*background-color:#E2E8E5;*/
}

INPUT.highlight 
{
	background-color:#fdeab0;
}
INPUT.lowlight
{
	background-color:#fff;
}

INPUT.button 
{
	background-color:#c8b291;
	color:#fff;
	border:solid 1px #333;
}

A {
	text-decoration:none;
	color:#54756A;
	
}
A:hover {
	text-decoration:underline;
	color:#54756A;
}

A.obvious 
{
	text-decoration:underline;
	color:#0000ff;
	border-bottom:dotted 1px #999;
}
A.obvious:hover 
{
	color:#A8484C;
}


DIV#headerlinks {
	text-align:right;
	color:#c7bba2;
	width:200px;
	float:right;
}
DIV#headerlinks A {
	color:#c7bba2;
	text-decoration:none;
	font-size:11px;
}
DIV#headerlinks A:hover {
	color:#54756A;
	text-decoration:underline;
}



DIV.loginbox
{
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	border:solid 1px #999;
	border-bottom:solid 3px #999;
	background-color:#333;
	/* height, width, display, position, top, left are all defined inline, or the effect will not work */
	padding:5px 7px 5px 13px;
	color:#fff;
	/*background-image:url(/images/login.jpg);
	background-position:top right;
	*/
}

DIV.loginbox A 
{
	color:#fff;	
}

DIV.loginbox INPUT.txt
{
	font-size:10px;
	margin-bottom:5px;
	background-color:tan;
	border:solid 1px #999;
}

DIV.bgtan 
{
	 font-size:11px;
	 border:1px solid #cb9d7b;
	 color:#333333;
	 padding:5px 10px;
	 background-image:url(/images/grad_cb9d7b.gif);
	 background-repeat:repeat-x;
	 width:390px;
}

DIV.arealinks
{
	font-size:11px;
	color:#333333;
	padding:5px 0;
}

DIV#committee, DIV#patrick, DIV#bob, DIV#scott, DIV#jj, DIV#dennis, DIV#steve
{
	background-repeat:no-repeat;
	padding:25px 0 10px 8px;	
}



DIV#learnmore TABLE TR TD
{
	
}

DIV#learnmore TABLE TR TD INPUT 
{
	font-size:9px;
}

DIV.resources 
{
	padding:0 0 0 2px;
}

DIV.resources TABLE
{
	width:180px;	
	
}

DIV.resources TABLE TR TD.pdfContents
{
	background-image:url(/images/area_resources.gif);
	background-repeat:repeat-y;
	padding:4px 6px;
}

DIV.resources TABLE TR TD.topcap
{
	background-image:url(/images/area_topcap.gif);
	background-repeat:no-repeat;
	padding:4px 6px;
}

DIV.resources TABLE TR TD.bottomcap
{
	background-image:url(/images/area_bottomcap.gif);
	background-repeat:no-repeat;
	padding:4px 6px;
}

DIV.resources A 
{	
	display:block;
	padding:4px 6px 2px 12px;
	color:#9c8c79;
}

DIV.menustrats
{
	padding:10px 5px 8px 18px;
	border-right:1px solid #ccc;
	margin:0 15px 15px 0;
	width:170px;
	font-size:.9em;
	line-height:1.2em;	
	height:100%;
}

DIV.menustrats A 
{
	color:#999;
	display:block;
	padding:1px 0;
}

DIV.menustrats A.here
{
	color:#54756A;
}

TEXTAREA#contact1_txtComments 
{
	font-size:10px;
}

P, DIV, TD, SPAN {
	text-align:left;
}

P.break
{
	font-size:6px;
	line-height:6px;
	margin:0;
	padding:3px 0;
}

TABLE TR TD.script DIV
{
	background-color:#f1e4c9;
	padding:6px 16px 10px 16px;
}

TABLE.conference TH
{
	font-size:12px;
	text-align:left;
	padding:2px 8px;
	background-color:#F6F7C3;
}

TABLE.conference TD
{	
	padding:2px 8px;
	font-size:11px;
}

TABLE#dgAllDirections
{
	border:solid 1px #c2b395;
}	

TABLE#dgAllDirections TD 
{	
	padding:2px 8px;
	font-size:11px;
	color:#635a47;
}

TABLE#dgAllDirections TR.header TD
{
	background-image:url(/images/fade_header.gif);
	color:#f6f4f0;
	font-weight:normal;
	border-bottom:solid 2px #f6f4f0;
}

TABLE.investmentCommittee TD
{
	font-size:11px;
	line-height:1.4em;
}

TABLE.investmentCommittee TD IMG
{
	border:solid 1px #333;
	cursor:pointer;
}

TABLE {
	border-collapse:collapse;
}

TABLE TR 
{
	vertical-align:top;
}

TABLE.calendar 
{
	border:solid 1px #cb9d7b;
}

TABLE.calendar TD {
	font-size:10px;
	padding:3px 14px 3px 4px;
	border-left:solid 1px #cb9d7b;
}

TABLE.directionsFeature TD
{
	padding:10px 12px 12px 12px;
	border:solid 1px #c7ba9e;
	background-image:url(/images/bg_feature.gif);
	background-position:top right;
}

/* TEMP */
TABLE.temp {
	border-top:3px solid #A9BAB2;
	background-color:#54756A;
	border-bottom:3px solid #A9BAB2;
	width:100%;
	text-align:center;
}

TABLE.temp TR TD 
{
	text-align:center;
}

TABLE.temp TR TD A {
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	display:inline;
	border-right:1px solid #cccccc;
	font-size:11px;
	margin:0;
	text-align:center;
	width:100%;
}

/* END TEMP */


DIV#continuumIntro, DIV#continuum1, DIV#continuum2, DIV#continuum3, DIV#continuum4
{
	height:140px;
	overflow:auto;
	background-image:url(/images/fade_flash.gif);
	background-repeat:repeat-x;
	background-position:right top;
	padding-right:11px;
}

DIV.subnavleft A 
{
	background-image:url(/images/arrow_item.gif);
	background-repeat:no-repeat;
	padding:2px 0 2px 15px;
	display:block;
}

DIV.menu {
	background-image:url(/images/menu_bg.gif);
	background-repeat:repeat-x;
	border-top:solid 1px #c7bba2;
	border-bottom:solid 1px #c7bba2;
	height:23px;
	background-color:#c7bba2;
}

DIV.menu A {
	color:#807255;
	padding:6px 14px;
	display:inline;
	border-right:1px solid #c7bba2;
	border-bottom:1px solid #c7bba2;
	margin:0;
	font-size:12px;
	font-family:Arial;
	background-image:url(/images/menu_bg.gif);
	float:left;
}
DIV.menu A:hover, TABLE.temp TR TD A:hover {
	background-color:#a9bab2;
	color:#ffffff;
	text-decoration:none;
	background-image:url(/images/menu_bg_over.gif);
}



/*
DIV.popupdiv {
	position:relative;
	top:-471px;
	left:230px;
	z-index:100;
	width:260px;
	filter:alpha(opacity=92);
	-moz-opacity:.88;
	opacity:.88;
	background-color:#A9BAB2;
	border:1px solid #54756A;
	border-top:1px solid #A9BAB2;
	padding:0 6px;
	display:none;
	font-size:10px;
	background-image:url(/images/grad_green.gif); 
	background-repeat:repeat-x;
}

*/


/* DIV enclosing showHide areas. Used first on Advisor_main.aspx */
UL.format 
{
	 margin:2px 10px 10px 10px;
	 padding:2px 10px;
	 display:none;
}

DIV.collapse 
{
	padding:0 0 12px 0;	
}

DIV.collapse A 
{
	text-decoration:none;
	color:#54756A;
	display:block;
}

DIV.collapse A:hover 
{
	text-decoration:underline;
}


/* end collapsable styles */


/* BELIEF, DELIVER, PARTNER NAVIGATION */


DIV#submenu 
{
	margin:22px 0 0 0;
}

DIV#submenu2
{
	margin:12px 0 8px 0;
	padding:0 0 0 15px;
	border:1px solid #cccccc;
}

UL#tabnav, UL#tabnav2
{
	list-style-type:none;
	margin:0;
	padding-bottom:24px;
	border-bottom:1px solid #ffffff;
	font:bold 11px verdana, arial sans-serif;
}
UL#tabnav LI
{
	float:left;
	height:21px;
	background-color:#999999;
	margin:2px 2px 0 2px;
	width:90px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;	
	border-left:1px solid #ffffff;

}

UL#tabnav2 LI 
{
	float:left;
	height:21px;
	margin:2px 2px 0 2px;
	padding:0 15px 0 0;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;	
	border-left:1px solid #ffffff;	
}

UL#tabnav A 
{
	display:block;
	color:#333333;	
	text-decoration:none;
	text-align:center;
	padding:4px 10px;
	width:90px;
	background-image:url(/images/tabs.gif);
}

UL#tabnav A:hover 
{
	background-color:#ff5656;
	background-image:url(/images/tabs_over.gif);
}

UL#tabnav LI.here 
{
	border-bottom:1px solid #7a8a82;
}
UL#tabnav LI.here A, UL#tabnav LI A:hover
{
	background-image:url(/images/tabs_over.gif);	
	color:#ffffff;
}
/* -- all this next property does keep the current tab white, even when rolled over --*/
UL#tabnav LI.here A:hover
{
	background-color:#000000;
}
/*
ul#tabnav a:link, ul#tabnav a:visited 
{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:4px;	
}
ul#tabnav a:hover 
{
	background-color:#f4868c;
	color:#ffffff;
}
*/
UL#tabnav LI.firstlist 
{
	position:relative;
	left:0;	
}
UL#tabnav LI.here A 
{
	color:#fdeab0;/*color:#b51032;*/
	font-size:1.2em;
}

TABLE.display 
{
	border:1px solid #cccccc;
}

TABLE.display TD 
{
	padding:10px 15px;
	text-align:center;
	width:50%;
}

TD.breadcrumbs 
{
	border-bottom:1px solid #ccc;
	color:#ccc;
}
TD.breadcrumbs A 
{
	color:#999;
}

.cursor 
{
	cursor:pointer;
}

.disclosure
{
	font-size:10px;
	color:#939393;
	padding:6px 15px;
}




/*
	CLS Light Yellow:			#F6F7C3;
	CLS Light light green:		#E2E8E5;
	CLS Light Green:			#A9BAB2; (logo light background)
	
	CLS Med Dark:				#54756A; (a little bright)
	CLS Dark Green (text):		#364B44; (logo dark background)
	CLS Dark BG:				#2D3532;
	
	CLS text blue:				#232358;
	CLS burgundy:				#A8484C; (logo burgundy points)
	CLS Red menu tabs			#A8484C; (belief deliver partner tabs)

	CLS IAM blue:				#44519e;

	Offer Boxes
	tan bg:						#f8ece0;
	border brown:				#cb9d7b; (and H1 text color)
	tan text:					#c7bba2;

*/
