


/*------------------------*/
/*------- TSU | 2 Column Specific CSS*/

td.MainContent {
	padding: 0 25px 40px 25px;
	background:#fff url('/images/system/2col_bottomcap.gif') bottom left no-repeat;
}
table.ContentBoundingBox {
	 width:938px;
	 background:none;
}
#fixedcontentarea {
	 width:100%;
	 background:#ebebeb url('/images/system/innergrey_bg.gif') repeat-x 0 0;
	 padding-bottom:10px;
}
td.MainContent ul,
td.MainContent ol {
	 padding:10px 0 10px 25px;
}
td.MainContent li {
	 padding:5px 0;
}
/* --------------------------*/
/* SPOTLIGHT HEADERS */
#headerspotlightwrapper {
	width:100%;
	margin:0;
	background:url('/images/system/spotlightdiagbg.gif') repeat-x top left;
}
#headerspotlight {
	width:938px;
	margin:0 auto;
	height:189px;
	padding:0;
	background:url('/images/system/spotlightmain_bg.jpg') no-repeat right top;
}
#headerspotlightimage {
	float:left;
}
#headerspotlightcontent {
	 color:#fff;
	 padding:20px 30px 10px 30px;
	 height:120px;
	 width:615px;
	 float:left;
}
#headerspotlightcontent h2 {
	 font-weight:bold;
	 padding-bottom:10px;
	 font-size:14pt;	
}
#headerspotlightcontent h3 {
	 font-weight:bold;
}
#headerspotlightcontent p {
	 color:#fff;
	 font-style:italic;
}
#headerspotlightcontent a.viewalllink {
	 background: url('/images/system/spot_readmore.gif') no-repeat top right;
	 width: auto;
	 float: left;
	 margin:0;
	 text-decoration: none;
	 font-size: 7pt;	
}
#headerspotlightcontent a.viewalllink:hover {
	 text-decoration:underline;
}
#headerspotlightcontent a.viewalllink span {
	 background: url('/images/system/spot_readmorecap.gif') no-repeat top left; 
	 display: block;
	 padding: 5px 20px 6px 20px;
}

/* ----------------------------------*/
/* SECTION HEADERS */
#sectionheaderwrapper {
	 width:100%;
	 margin:0;
	 background:url('/images/system/sectionheadhashbg.gif') repeat-x top left;
	 border-bottom: solid 3px #fff;
}
#sectionheader {
	 width:921px;
	 margin:0 auto;
	 height:42px; /*62 minus 20 padding */
	 padding:20px 0 0 17px;
	 background:url('/images/system/sectionheadbg.gif') no-repeat top left;
}
#sectionheader a:link, #sectionheader a:visited {
	 font-family:Arial;
	 font-weight:bold;
	 color:#fff;
	 padding-left:30px;
	 font-size:17pt;
	 text-decoration:none;
	 text-transform:uppercase;
}

/* -----------------------
/* LSB GLOBAL STYLES */

td.LSB {	
	padding-right:16px;
}
#lsb_sectionheader {
	width:218px;
	height:15px;
        padding:10px 15px;
	padding-top:10px;
	background:#9e9b88;
	text-align:center;        
	border-bottom: 1px solid #e0e0e0; 
}
#lsb_sectionheader a {
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:12pt;
	text-transform:uppercase;
}
#lsb_sectionheader a:hover {
	color:white;
	text-decoration:underline;
}
#lsbwrapper {
	 background:#e1decd;
}
#lsbwrapperbottom {
	height:200px;
	background: #e1decd url('/images/system/lsb_bottomcap.gif') bottom left no-repeat;
}

/* ------*/
/* TIER 1 NAVIGATION */
#lsbwrapper ul {
	list-style:none;
	margin:0;
}
#lsbwrapper ul li {
	border-bottom: 1px solid #c8c7b5;
}
#lsbwrapper ul a:link, #lsbwrapper ul a:visited {
	padding: 5px 10px 7px 30px;
	width:208px; 
	background:#edecda url('/Images/system/lsb_bullet.gif') 15px 7px no-repeat ;
	display:block;
	color:#5c5a46;
	text-decoration:none;
}
#lsbwrapper ul li.Active a:link, #lsbwrapper ul li.Active a:visited,
#lsbwrapper ul a:hover {
	background:#9e9b88 url('/Images/system/lsb_bullethover.gif') 15px 7px no-repeat;
	color:#fff;
}

/* tier 2 */

#lsbwrapper ul li.Active ul {
	 margin: 0;
	 padding:5px 0 10px 20px;
	 background-color: #e1dece;
}
#lsbwrapper ul li.Active li {
	border: none;
        padding:1px 0;
}
#lsbwrapper ul li.Active li a:link,
#lsbwrapper ul li.Active li a:visited {
	 padding: 2px 5px 2px 8px;	
         font-size:9pt;
	 width:215px;
	 background:#e1dece url('/images/system/sub_bullet.gif') no-repeat 0 7px;
	 display:block;
	 color:#000;
	 text-decoration:none;
         overflow:hidden; /* some links were written with underscores, this will hide the extra instead of breaking the left nav */
}
#lsbwrapper ul li.Active li.Active a:link, #lsbwrapper ul li.Active li.Active a:visited,
#lsbwrapper ul li.Active ul a:hover {		
	color:#5b5a46;
}

/* tier 3 */
#lsbwrapper ul li.Active li.Active ul {
	 margin: 0;
	 padding:0 0 10px 15px;
	 background-color: #e1dece;
}
#lsbwrapper ul li.Active li.Active li {
	 border: none;
         padding:0;
}
#lsbwrapper ul li.Active li.Active li a:link,
#lsbwrapper ul li.Active li.Active li a:visited {
	 padding: 2px 5px 2px 8px;	
	 width:180px;
	 background:#e1dece url('/images/system/sub_bullet.gif') no-repeat 0 7px;
	 display:block;
	 color:#000;
	 text-decoration:none;
}
#lsbwrapper ul li.Active li.Active li.Active a:link, #lsbwrapper ul li.Active li.Active li.Active a:visited,
#lsbwrapper ul li.Active li.Active ul a:hover {		
	color:#5b5a46;
}


/*-----------------------------*/
/*----- CUSTOM INTERIOR FOOTER STYLES --- */
#footershadow {
	 background: #ebebeb url('/images/system/inner_footershadow.gif') 50% 0 no-repeat;
	 height:34px;
}



