/*  NEW header definitions for CWBGroup link */

#header{
	width:895px;
	height:108px;
}
#topHeader{
	width:895px;
	height:58px;
}
#logo{
	position:relative;
	top:13px;
	left:5px;
	width:296px;
	height:41px;
	float:left;
}
#cwbGroup{
	width:379px;
	height:58px;
	float:right;
}
#leftGraphic{
	width:54px;
	height:45px;
	float:left;
	background-image: url( '../../images/left_slope.gif' );
}

#newNav{
	width:325px;
	height: 45px;
	float:left;
	background-color:#1f9ca0;
	background-image: url('../../images/BottomInnerShadow.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

#groupLogo{
	width:125px;
	height:39px;
	float:left;
}
#links{
	width:200px;
	height:42px;
	float:left;
}
#newNav ul{
	font-size:10px;
	list-style:none;
	margin:0;
	padding:0;
}
#newNav ul li{
	float:left;
	padding: 0 0 0 30px;
	margin:16px 0 0 0;
}
#newNav ul li a{
	text-decoration:none;
	color:#fff;
}
#bottomGraphic{
	width:325px;
	height: 6px;
	float:left;
	font-size: 1px;
	padding: 0;
	margin: 0;
}
#footer{
	width:895px;
	margin:0;
	float:left;
}

/* Secondary Page Title, SubMenu and Content Region */
		
/* Sub-Menu Definitions */
	/* #sub-menu ul {margin:0;padding:0px 0 22px 0;list-style-type:none;text-align:right;} */
	#sub-menu ul {margin:0;padding:0px 0 22px 22px;text-align:left;list-style-image: url('../../images/subNav_arrow3.gif') 
}
	/* #sub-menu li {margin:0;padding:0;list-style-type:none;display:inline;} */
	#sub-menu {width:131px;}
	#sub-menu li  {margin:0;padding:1px 10px 2px 0;}
	#sub-menu a {padding:1px 10px 2px 1px;text-decoration:none;color:#fff;display:block;}
	#sub-menu a:hover {color:#3f3f3f;}
	#sub-menu a.active {color:#3f3f3f;}
	
	/* Added by Peter on Jan 07 */
	#sub-menu ul#tertiary  {background:#3f3f3f;}
	#sub-menu ul#tertiary li{padding-top:24px;}
	#sub-menu ul#tertiary a{color:#00B0A1;}
	#sub-menu ul#tertiary a:hover, #sub-menu ul#tertiary a.active {color:#ffffff;}
	/* Added Ends here */

/* Secondary Template Key Message Defs */
	#key-message-wrapper {width:761px;position:relative;float:right;left:-3px;}
	#key-message {width:701px;position:relative;margin:0;right:-3px;padding:60px 30px 30px 30px;}
	#key-message h2 {font-size:1.5em;margin:0;padding:0;margin-bottom:0.65em;}

/**/
	


	#key-message p {margin:0 0 .5em 0;padding:0;line-height:1.45em;padding-bottom:0.25em;font-size:1.15em;color:#3f3f3f;}
	#key-message p strong {color:#000;font-weight:normal;}
	#key-message p a, #key-message li a{color:#0f8397;text-decoration:none;}
	/* #key-message p a:hover {color:#000;background: url("../../images/yellow_underline.gif") repeat-x bottom left;} */
	#key-message p a:hover, #key-message li a:hover{
		color:#000;
		border-bottom-style: solid;
		border-bottom-color: #DFC300;
		border-bottom-width: 1px;
		}
	#key-message td, #key-message li { font-size: 1.15em; color:#3f3f3f; }
/* Home Page Content Region Defs */
	#content {position:relative; margin-left:15%; }
	.banner {float:left;width:150px;font-size:.8em;padding:5px;}
	.bannerLarge {float:left;width:250px;font-size:.8em;padding:5px;}
	.stretch1, .stretch2, .stretch3, .stretch4, .stretch5 {background:transparent no-repeat left bottom;}
	.stretch1 {z-index:105;width:15%;}
	.stretch2 {z-index:104;width:30%;}
	.stretch3 {z-index:103;width:45%;}
	.stretch4 {z-index:102;width:60%;}
	.stretch5 {z-index:100;width:75%;}

	.top1 {z-index:110;width:15%;}
	.top2 {z-index:109;width:30%;}
	.top3 {z-index:108;width:45%;}
	.top4 {z-index:107;width:60%;}
	.top5 {z-index:106;width:75%;}
	
	
	/* START Lawyer Forms (default.htm) */
	
	#lawyerFormH3{
		margin-top: 0px;
	}
	#legalServices{
		border-top: 1px dashed #888;
	}
	#legalServices h3{
		font-size: 12px;
		font-weight: bold;
		margin: 15px 0 10px 0;
	}
	#legalServices p{
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}
	#adobeRequire{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#adobeRequire p{
		font-size: 11px;
		margin: 0px;
		padding: 0px;
	}
	#note{
		font-weight: bold;
	}
	#feedback {
		border-top: 1px dashed #888;
	}
	#feedback h3{
		font-size: 12px;
		font-weight: bold;
		margin: 15px 0 10px 0;
	}
	#feedback p{
		margin: 0 0 10px 0;
	}
	
	/* END Lawyer Forms (default.htm) */
	
#corp_address ul li{
	list-style-type: none;
}

h1.promo{
	margin-bottom: 5px;
	padding-bottom: 0;
	font-weight:bold;
	color: #007B91;
}

/* START Raymond James Lending Program Styles */

#rjl_title{
color: #00B0A1;
margin: 0;
}
#rjl_subtitle{
/*color: #00B0A1;*/
margin: 0;
}
#rjl_exclusion{
color: #cc0000;
margin-top: 0;/*
font-style: italic;*/
}

.rjl_table{
width: 100%;
border-left: 1px solid #333;
border-top: 1px solid #333;
background: #fff;
}
	.rjl_table td{
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	}
	.rjl_table td.smallheader{
	font-weight: bold;
	background: #00B0A1;
	}
		.rjl_table td a, .rjl_contacts td a{
		color:#0f8397;
		text-decoration:none;}
		.rjl_table td a:hover, .rjl_contacts td a:hover{
		color:#000;
		border-bottom-style: solid;
		border-bottom-color: #DFC300;
		border-bottom-width: 1px;
		}
		
.rjladdress{
display: block;
margin: 10px 0 10px 36px;
font-size: 90%;
}

.rjl_contacts{
width: 100%;
}
	.rjl_contacts td{
	padding: 5px;
	}
		.rjl_contacts td.tabledivider {
		padding: 0 0 0 0;
		border-bottom: 1px dashed #333;
		line-height: 0; /* gets rid of the space rendered with a non-breaking space in table cell; non-breaking space had to be added in HTML for border to render in IE */
		}
		.rjl_contacts td.name{
		vertical-align: top;
		}
		.rjl_contacts td.num, .rjl_contacts td.email{
		padding-left: 20px;
		}
			.rjl_contacts td span.title{
			display: block;
			color: #0f8397;
			font-size: 80%;
			}
/* END Raymond James Lending Program Styles */
   