/* ------- PLEASE DO NOT EDIT THIS STYLE SHEET ------- */


/*  TABLE OF CONTENTS

	1 Universal
	2 Site and Content Containers
	3 Main (Top) Navigation and Logo branding
	4 Section (Left) Navigation
	5 Content Layout
	6 Footer / Bottom bar   
	7 Our Brand Panel - Front and section homepages only	

*/



/* ----------------------------------------------- */ 
/* --------------- 1 UNIVERSAL ------------------ */
/* ----------------------------------------------- */ 

html {
	padding:0;
	margin:0;
}

body {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
	color:#000000;
}

img { 
	border: 0;
	display:block;

}

#accessible_nav ul {   /* hidden navigation */
	padding: 0;
	margin: 0;
	list-style: none;
}

#accessible_nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#accessible_nav a:link, #accessible_nav a:visited {
	position: absolute;
	top: 0.6em;
	left: 10px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 60%;
	z-index: 1002;
}

#accessible_nav a:active, #accessible_nav a:focus { /* Only show skiplinks on focus */
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 4px;
	background: #FFF;
	z-index: 10000;
	text-decoration:underline;
}


label.hidden, span.hidden, h1.hidden, p.hidden, .hidden	{ /* hidden text for screen readers */
    position: absolute;
    left: -1900px;
    width: 900px;
    overflow: hidden;
}

p.printonly {
	display: none!important;
}


/* ----------------------------------------------- */ 
/* -------- 2 SITE / CONTENT CONTAINER ---------- */
/* ----------------------------------------------- */ 

#siteholder {
	background: #fff;
	margin: 0;
	padding:0;
	width: 100%;
	text-align: left;
	float:left;
	font-size:100%;
}

#wrapper {	
	margin:0;
	padding:0;
}

.fixedwrapper {width:990px;}
.fluidwrapper {width:100%;}
/* ----------------------------------------------------------- */ 
/* --------------- 3 TOP NAVIGATION and BRANDING -------------- */
/* ----------------------------------------------------------- */ 


#topmenu{
	background: #e97e1f url("../images/site_objects/backgrounds/bg_nav_menu_gradient.gif") top left repeat-x;
	display:inline;
	color:#fff;
	float:left;
	padding:0;	
	margin: 0;
	width: 100%;
}

#topmenu ul li.blank /* for Explore Flash movies to add padding to left of menu */{
	background:#ffffff;
	color: #ffffff;
	float:left; 
	font-weight:bold;
	height:37px;
	text-decoration: none;
	width:207px; 
}

div#topmenu ul	{
	float:left;
	margin:0;
	padding:0;
}
	
#topmenu ul li	{
	list-style-type:none; 
	display: inline;
	font-size:81.2%;
	white-space:nowrap;
}

#topmenu ul li a:link, #topmenu ul li a:visited	{
	background: none;
	color: #ffffff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 10px 14px 10px 14px;
	text-decoration: none;
}
	
#topmenu ul li a:hover, #topmenu ul li a:focus, #topmenu ul li a:active  {
	color: #fff;
	background: #cf5528 url("../images/site_objects/backgrounds/bg_nav_menu_gradient_lit.gif") top left repeat-x;
	padding: 10px 14px 10px 14px;
}

#topmenu ul li a.menu2lit, #topmenu ul li a.menu2lit:visited, #topmenu ul li a.menu2lit:hover, 
#topmenu ul li a.menu2lit:active, #topmenu ul li a.menu2lit:focus {
	color: #fff;
	background: #cf5528 url("../images/site_objects/backgrounds/bg_nav_menu_gradient_lit.gif") top left repeat-x;
	padding: 10px 14px 10px 14px;
}

#brandcontainer {
	position:relative;
	float:left;
	width:189px;
	background:#ffffff;
	padding-top:17px;
	padding-left:18px;
	min-height:569px;
}
	#brandcontainer p.ihglogo a:link, #brandcontainer p.ihglogo a:visited {
		display: block;
	}


/* ----------------------------------------------------- */ 
/* --------- 4 Section Menu on left hand side --------- */
/* ---------------------------------------------------- */ 


div.sectionmenu {
	float: left;
	width:189px;
	font-size:70%;
	padding-bottom:20px;
	}

	div.sectionmenu ul{
		margin: 0;
		padding: 0;
		color: #000000;
		list-style-type: none;
		width:162px; 
		}

		div.sectionmenu ul li{
			background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
			color: #000;
			width:162px;
			}

		div.sectionmenu ul li a{
			color:#000;
			display:block;
			padding: 3px 0 5px 0;
			text-decoration:none;
			width:162px;
			}
		div.sectionmenu ul li a:hover, div.sectionmenu ul li a:focus, div.sectionmenu ul li a:active {
			font-weight:bold;
			}

			div.sectionmenu ul li.menu3lit a{
			font-weight:bold;
			color:#D74119;
			}
			
			
			div.sectionmenu ul li.menu3litblack a{
			font-weight:bold;
			color:#000;
			}
		div.sectionmenu ul li.menu3lit a, div.sectionmenu ul li.menu3litblack a{
			background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
			}

			div.sectionmenu ul li ul{
				background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") top left repeat-x;
				color:#000;
				width:152px;}

			div.sectionmenu ul li ul li{
				background:#fff; 
				padding:0 0 0 10px;
				/*width:152px;*/
				width:162px;
				color:#000;
				}


				div.sectionmenu ul li.menu3lit ul li a, div.sectionmenu ul li.menu3litblack ul li a{
					background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
					font-weight:normal;
					width:152px;color:#000;
					}
				

				div.sectionmenu ul li.menu3lit ul li a:hover, 
				div.sectionmenu ul li.menu3lit ul li a:focus, 
				div.sectionmenu ul li.menu3lit ul li a:active, 
				div.sectionmenu ul li.menu3lit ul li.menu4lit a, div.sectionmenu ul li.menu3litblack ul li a:hover, 
				div.sectionmenu ul li.menu3litblack ul li a:focus, div.sectionmenu ul li.menu3litblack ul li a:active,
				div.sectionmenu ul li.menu3litblack ul li.menu4lit a, div.sectionmenu ul li.menu3litblack ul li.menu4litblack a {
					font-weight:bold;
					}
				div.sectionmenu ul li.menu3lit ul li.menu4lit a, div.sectionmenu ul li.menu3litblack ul li.menu4lit a {
					font-weight:bold;
					color:#D74119;
					}
				div.sectionmenu ul li.menu3litblack ul li.menu4litblack a {
					font-weight:bold;
					color:#000;
					}
					
				div.sectionmenu ul li.menu3lit ul li.menu4lit ul, div.sectionmenu ul li.menu3litblack ul li.menu4lit ul {
						padding:2px 0 6px 0;
						background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
						width:152px;
						}
				
				div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul {
						padding:2px 0 6px 0;
						background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
						width:152px;
						}
				
						
					/*div.sectionmenu ul li.menu3lit ul li.menu4lit ul, div.sectionmenu ul li.menu3litblack ul li.menu4lit ul, 
				div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul {
						padding:2px 0 6px 0;
						background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
						width:152px;
						}	*/

					div.sectionmenu ul li.menu3lit ul li.menu4lit ul li, 
					div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li, 
					div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li {
						padding:0 0 0 10px;
						width:142px;
						color:#000;
						}

					div.sectionmenu ul li.menu3lit ul li.menu4lit ul li a,
					div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li a,
					div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li a {
						background:#FFF;
						font-weight:normal;
						width:142px;						
						padding:2px 0 3px 0;
						color:#000;
						}
					div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li a {
						background:#FFF;
						font-weight:normal;
						width:142px;						
						padding:2px 0 3px 0;
						color:#000!important;
						}

						div.sectionmenu ul li.menu3lit ul li.menu4lit ul li.menu5lit ul, 
						div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li.menu5lit ul, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit ul {
						background:#fff;
						width:132px;
						}
						
						div.sectionmenu ul li.menu3lit ul li.menu4lit ul li.menu5lit ul, 
						div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li.menu5lit ul,  
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit ul {
						padding:0 0 0 0;
						width:132px;
						}

						div.sectionmenu ul li.menu3lit ul li.menu4lit ul li.menu5lit ul a, 
						div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li.menu5lit ul a, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit ul a {
						background:#FFF;
						font-weight:normal;
						width:132px;
						
						}


						div.sectionmenu ul li.menu3lit ul li ul li a:hover, 
						div.sectionmenu ul li.menu3lit ul li ul li a:focus,
						div.sectionmenu ul li.menu3lit ul li ul li a:active,
						div.sectionmenu ul li.menu3lit ul li.menu4lit ul li.menu5lit a,						
						div.sectionmenu ul li.menu3litblack ul li.menu4lit ul li.menu5lit a,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit a {
						font-weight:bold;
						color:#D74119!important;
						width:132px;
						}
						


						div.sectionmenu ul li.menu3litblack ul li ul li a:hover, 
						div.sectionmenu ul li.menu3litblack ul li ul li a:focus,
						div.sectionmenu ul li.menu3litblack ul li ul li a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li a:hover, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li a:focus,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack a:hover, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack a:focus,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack a {
						font-weight:bold;
						color:#000000!important;
						width:132px;
						
				
						}

						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit a:hover, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit a:focus,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit a {
						font-weight:bold;
						color:#D74119!important;
		
						}
						
						
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul {
							width:152px;
						}
						
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li {
							width:132px;
						}
						
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li {
							width:132px;
						}
						
											
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul {
						padding:2px 0 6px 0;
						background:#fff url("../images/site_objects/backgrounds/bg_sectionmenu.gif") bottom left repeat-x;
						width:142px;
						}
						
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6 a:hover, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6 a:focus,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6 a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6 a {
						font-weight:normal;
						color:#000!important;
						}
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6lit a:hover, 
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6lit a:focus,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6lit a:active,
						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5litblack ul li.menu6lit a {
						font-weight:bold;
						color:#D74119!important;		
						}

						div.sectionmenu ul li.menu3litblack ul li.menu4litblack ul li.menu5lit ul li.menu6 a {
							color:#000!important;
						} 

/* --------------------------------------- */ 
/* --------- 5 CONTENT LAYOUT  --------- */
/* --------------------------------------- */ 



#contentwrapper{
float: right;
width: 100%;
margin-left: -207px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}

#contentcolumn{
margin-left: 207px;
}



div.contentheader {
	background:#FFEFD3; 
	width:100%; 
	height:102px;
	float:left;

}

div.breadcrumb {
	width:90%; float:left;
	font-size:65%;
	padding:15px 0 16px 17px;
	margin:0;
	color: #000000;

}

div.breadcrumb a { 
	color:#000000;
	text-decoration: none; 
	}

div.breadcrumb a:hover, div.breadcrumb a:focus,  div.breadcrumb a:active, 
div.breadcrumb a.lit { 
	color:#4D4435!important;
	text-decoration: underline!important;
	}


div.contentinternal /*This spans 3 columns of page - used for all STANDARD internal pages */ {
	margin:0;
	padding:0px;
	float: left;
	width: 594px;
	background:#fff;
	font-size:75%;
}


div.contentinternalwide /*This spans 4 columns of page - used for all WIDE internal pages*/ {
	margin:0;
	padding:0px;
	float: left;
	width: 783px;
	font-size:70%;
}

div.contentinternalwidest /*This spans entire client's entire borwser width - used for SPECIAL internal pages */ {
	margin:0;
	padding:0px;
	float: left;
	width: 100%;
	font-size:70%;
}
	
div.textcontent /* This width is used for all standard pages */{
	float:left;
	margin:26px 0px 0px 0px; 
	padding:0px 0px 0px 18px;
	width:462px; /*length of div is 480 if you remove the left padding */
}
div.removepadding { padding:0; margin:0px;}
div.textcontentwide /* This width is used for all wide pages */{
	float:left;
	margin:0; padding:0;
	width:562px;
}

div.textcontentwidest /* This width is used for all wide pages */{
	float:left; 
	margin:0; padding:0;
	width:100%;
}
div.newsarticle /* This width is used for all standard pages */{
	float:left;
	margin:0; 
	padding:0 0 0 18px;
	width:462px; /*length of div is 480 if you remove the left padding */
	font-size:110%;
}
	div.newsarticle p.logo {
		float:left; 
		padding-top:30px; 
		padding-bottom:30px;
	}
	div.newsarticle p.caption {
		font-size: 90%;
		margin: 7px 0px 0px 0px;
		padding: 0px;
		width:170px;
	}
	div#image_floatleft {
		float: left;
		padding: 5px 20px 10px 0px;
		width:180px;
	}
	div#image_floatright {
		float: right;
		padding: 5px 0px 10px 20px;
		width:180px;
	}

	div.captionContainer {
		width:460px;
		margin:10px 0 10px 0;
		clear:left;
	}
	
	div.imageContainer_left{
		float:left;
		width:200px;
		padding-right:10px;
		}
	div.imageContainer_right{
		float:left;
		width:200px;
		padding-left:10px;
		}
	div.wrappedtext{
		width: 250px!important; 
		float: left
		}
	div.captionContainer p.caption{
		font-size: 90%;
		margin: 7px 0px 10px 0px;
		padding: 0px;
		width:150px!important;
	}
	img.imageinserted_left{
	float:left;
	border:0px;
	}
	p.wrappedtext {
		width:210px;
		background:blue;
		}
	p.clearwrap{
	clear:both;
		}


div.chartcontainer {
	position:relative;
	float:left;
	width:100%;
	padding: 0 0 12px 0;
	clear:both;
}


div.largertext /* only use to bring textcontentwide page content up to 11px*/{
	margin-left:18px; 
	font-size:110%;
	width:500px;
	}

div.largertextnopadding /* only use to bring textcontentwide page content up to 11px*/{
	font-size:110%;
	}

div.brandlogocontainer {
	width:100%;
	float:left; 
	padding:0;
	margin:0 0 30px 0;
}

div.brandlogocontainer div.img {
	min-width: 130px;
	float:left;
	padding:0;
	margin: 0 25px 0 0;
}

div.brandlogocontainer div.imglrg {
	min-width: 210px;
	float:left;
	padding:0;
	margin: 0 25px 0 0;
}

div.brandlogocontainer div.imglrg img{
	float:left;

}

div.brandlogocontainer div.imglrg img.imageleft{
	margin-right:18px!important;

}


div.brandlogocontainer div.text {
	width:250px;
	float:left;
	vertical-align:bottom;
}

div.brandlogocontainer div.textlrg {
	width:180px;
	float:left;
	vertical-align:bottom;
}

div.brandlogocontainer div.text p, div.brandlogocontainer div.textlrg p {
	color:#D74119;
	font-weight:bolder;
	font-size:120%;
	padding:6px 0 0 0!important;
	margin:0!important;
}
/* ----------------------------------- */ 
/* ---- 6 FOOTER AND BOTTOMBAR ------- */
/* ----------------------------------- */ 

div.bottombar {
	clear:both;
	float:left;
	margin: 0;
	padding-bottom:20px;
	background:#fff;
	color:#000;
	width:100%;
	font-size:70%;


}
.bottombarsectionpage {padding-top:18px;}
.bottombarinternalpage {padding-top:90px;}

div.bottombar div.copyright {
	 float:left; 
	 padding:0 18px;
}

div.bottombar ul {
	margin: 0;
	padding: 0;
	display: list-item;
	color: #000000;
	list-style-type: none; 
}

div.bottombar ul li {
	display: inline;	
	margin: 0;
	padding: 0;

}

div.bottombar ul li a, div.bottombar ul li a:visited {
	color: #D74119; 
	margin:0;
	text-decoration: underline;	
	float: left;	
	padding:0 8px 0 0;

}

div.bottombar ul li a:hover, div.bottombar ul li a:focus, div.bottombar ul li a:active {
	text-decoration: none; 
	color: #000; 
}


	

/* ------------------------------------------------------- */ 
/* --------------- 7 OUR BRAND PANEL --------------------- */
/* ------------------------------------------------------- */ 

#ourbrand {
	width:990px; 
	background:#FFEFD3; 
	border-top:9px solid #fff;
	clear:both;
	float:left; 
	margin:0; 
	padding:0;
	font-size:70%;
}

#ourbrand div.brandtextpanel	{
	width:990px; 
	height:148px;
	margin:0; 
	padding:0;
}
html>body #ourbrand div.brandtextpanel	{
	height:auto;
	min-height:140px; 
}

#ourbrand div.introholder {float:left; width:900px; margin:0; padding:0;}
#ourbrand div.introleft, #ourbrand div.introright {width:400px; float:left;}
#ourbrand div.columnleft {float:left; width:225px; }

#ourbrand div.columncenter {float:left; width:406px;}

#ourbrand div.columnright {float:left; width:335px; }

div.brandtabspanel{
	clear:both;
	float:left; 
}
div.brandtabspanel ul {
	margin: 0;
	padding: 0;
	display: list-item;
	color: #000000;
	background:#FFF5E4;
	list-style-type: none; 	
	height:77px; 
}

div.brandtabspanel  ul li {
	display: inline; 	
	float:left;	
	text-align:center; 
	font-size:11px; /*This has to be a fixed size otherwise tabbing  falls out of line*/

}
div.brandtabspanel  ul li.firsttab {
	border-right:#ECDDC2 solid 1px; 
	width:123px; 
	margin-right:3px;

}
div.brandtabspanel  ul li.tab {
	border-right:#ECDDC2 solid 1px; 
	border-left:#ffffff solid 1px; 
	width:118px; 
	margin-right:3px;
}
div.brandtabspanel  ul li.lasttab {
	display: inline; 	
	float:left;	
	border-left:#ffffff solid 1px; 
	width:124px; 
}

div.brandtabspanel  ul li a {
	color: #000;  
	background:#FFF5E4;
	display:block; 	
	text-decoration: none;	
	padding:6px 0 0 0;

}

div.brandtabspanel ul li a:hover, div.brandtabspanel ul li a:focus, div.brandtabspanel ul li a:active, div.brandtabspanel ul li a.lit  {
	text-decoration: underline; 
	background:#FFEFD3;
}

/* RSS BUTTON TOP RIGHT INTERNAL PAGES*/

div.rsstop {
	width:210px; 
	height:50px;	
	position:absolute; 
	top:36px; 
	left:580px; 
	color:#D74119;
	/*background: url("../images/site_objects/backgrounds/bg_rssbutton.gif") top right repeat-y;*/
	background: url("../images/buttons/btn_getstarted_sm.gif") top right repeat-y;

}

div.rsstop  p {
	width:73%; 
	text-align:right; 
	margin:5px 0 0 0; 
	padding:0;
}



/*INTERNAL TOP PAGE FEATURE*/
div.specialheader {
	background:#FFEFD3;
	width:100%; 
	margin:0; 
	padding:0;} 

div.ceoheader {
	background:#FFEFD3; 
	width:100%; 
	margin:0; 
	padding:0 0 50px 0;
} 

div.specialheader p{
	width:390px; 
	margin:0 0 0 18px;
}


div.ceoheader p {
	width:390px; 
	margin:0 0 5px 18px;
}

div.specialrss {
	background:#FFEFD3; 
	width:100%; 
	margin:0; 
	padding:0;} 
	
div.specialrss p{
	font-size:1%;
	margin:0;
	padding:0 0 19px 0;} 

/*INTERNAL TOP PAGE TABBING*/


div.internaltab{
	width:100%; 	
	z-index:2000;
	margin:0; 
	padding:7px 0 0 0;	  
	float:left;
	background: #FFEFD3 url("../images/site_objects/backgrounds/bg_internaltab.gif") bottom left repeat-x;
}

div.internaltab ul {
	margin: 0;
	padding: 0;
	display: list-item;
	color: #D74119;
	background:#FFEFD3;
	list-style-type: none; 	
	font-weight:bold;
}

div.internaltab ul li {
	display: inline; 	
	float:left;	
	text-align:center; 

}
div.internaltab ul li.firsttab {
	margin-left:10px;

}
div.internaltab ul li a {
	color: #D74119;
	background:#FFEFD3;
	display:block; 	
	text-decoration: none;	
	padding:8px 8px 7px 8px;
	border-bottom:1px solid #FFE2B0;

}
div.internaltab ul li a:hover, div.internaltab ul li a:focus,  div.internaltab ul li a:active, div.internaltab ul li a.lit  {
	color:#000;
	background:#FFF;
	border-left:1px solid #FFE2B0;
	border-right:1px solid #FFE2B0;
	border-top:1px solid #FFE2B0;
	border-bottom:1px solid #ffffff;
	padding:7px;
}

/* NEWS PAGE LAYOUTS*/
div.region, div.brand {
	clear:both;
	width:560px;  
	margin:0; 
	padding:0 20px 0 0;	  
	float:left; 
	background:#FFF;
	border-bottom:1px solid #FFE2B0;
}

div.year {
	clear:both;
	width:539px; 
	margin:0; 
	padding:0;  
	float:left;
	border-bottom:1px solid #FFE2B0;
}
div.region ul{
	margin: 0;
	padding: 13px 0px 4px 13px;
	display: list-item;
	color: #000;
	list-style-type: none; 		
	float:left;

}
div.brand ul{
	margin: 0;
	padding: 13px 0 0 13px;
	display: list-item;
	color: #000;
	list-style-type: none; 		
	float:left;

}
div.year ul {
	margin: 0;
	padding: 12px 0 16px 15px;
	display: list-item;
	color: #000;
	list-style-type: none; 		
	float:left;

}

div.region ul li, div.brand ul li, div.year ul li{
	display: inline; 	
	float:left;	
	text-align:center; 

}

div.region ul li a, div.brand ul li a{
	color:#D74119;
	font-weight:normal;
	display:block; 	
	text-decoration: underline;	
	padding: 0 10px 12px 0;

}
div.region ul li a:hover, div.region ul li a:focus, div.region ul li a:active, div.region ul li a.lit, 
div.brand ul li a:hover, div.brand ul li a:focus, div.brand ul li a:active, div.brand ul li a.lit {
	font-weight:normal;
	color: #000;
	text-decoration:underline;
	padding: 0 10px 12px 0;
}

div.region ul li a.lit, div.brand ul li a.lit, div.region ul li a:hover.lit, div.region ul li a:focus.lit, div.region ul li a:active.lit,
div.brand ul li a:hover.lit, div.brand ul li a:focus.lit, div.brand ul li a:active.lit  {
	font-weight:bold;
	color: #000; 
	text-decoration:none;
}
		
div.region ul li a.first, div.brand ul li a.first{
	color:#D74119;
	font-weight:normal;
	display:block; 	
	text-decoration: underline!important;
	padding: 0 10px 12px 4px!important;

}

div.region ul li a.first:hover, div.brand ul li a.first:hover, div.region ul li a.firstlit,  
div.brand ul li a.firstlit, div.region ul li a.first:focus, div.brand ul li a.first:focus,
div.region ul li a.first:active, div.brand ul li a.first:active {
	font-weight:normal;
	color: #000;
	text-decoration:none;
	padding: 0 10px 12px 4px!important;
}

div.region ul li a.firstlit, div.brand ul li a.firstlit, div.region ul li a:hover.firstlit, 
div.brand ul li a:hover.firstlit, div.region ul li a:focus.firstlit, 
div.brand ul li a:focus.firstlit, div.region ul li a:active.firstlit, div.brand ul li a:active.firstlit  {
	font-weight:bold;
	color: #000;
	text-decoration:none;
}
		
		
div.year ul li a{
	color:#D74119;
	font-weight:normal;
	display:block; 	
	text-decoration: none;	
	padding: 0 5px 0 0;
}

div.year ul li a:hover, div.year ul li a.lit, div.year ul li a:focus, div.year ul li a:active {
	font-weight:bold;
	color: #000;
	text-decoration:underline;
	padding: 0 5px 0 0;
}

div.year ul li a.first{
	color:#D74119;
	font-weight:normal;
	display:block; 	
	text-decoration: none;	
	padding: 0 5px 0 4px;

}
div.year ul li a.first:hover, div.year ul li a.firstlit, div.year ul li a.first:focus, div.year ul li a.first:active{
	font-weight:bold;
	color: #000;
	text-decoration:underline;
	padding: 0 5px 0 4px;
}

div.year div.text {
	float:left; 
	margin:14px 5px 0 9px; 
	font-weight:bold;  
	padding:0;
	}

div.year div.dropdown {
	float:left; 
	margin:11px 10px 10px 5px; 
	padding:0; 
	width:140px;
	}
	
div.region ul li a.firstlit:hover, div.region ul li a.firstlit:focus, div.region ul li a.firstlit:active {	
	padding: 0 10px 0 4px;
}

div.financiallibrary {
	clear:both; 
	width:539px; 
	margin:0 0 20px 0; 
	padding:0 0 0 18px;	  
	float:left;
	font-size:110%;
}
div.showbrand {
	display:block;
}

div.hidebrand {
	display:none;
}
div.ourHotelBrandContainer {
	width:503px;
	float:left;
	margin:0;
	padding:0;
	background:#FEF6EB;
	border-bottom:1px solid #FFCD76;
}

div.ourHotelBrandTopContainer {
	width:503px;
	float:left;
	margin:0;
	padding:0;
	background:#FFFFFF;
	border-bottom:1px solid #FFCD76;
}


div.ourHotelBrandContainer div.brandLeft {
	width:339px;
	float:left;
	margin:0;
	padding:6px 0 25px 0;
	background:#FFFFFF;
}

div.ourHotelBrandContainer div.brandLeft img {
	float:left;
	margin:0 18px 0 0;
}

div.ourHotelBrandTopContainer div.brandLeft {
	width:339px;
	float:left;
	margin:0;
	padding:0;
	background:#FFFFFF;
}

div.ourHotelBrandContainer div.brandRight, div.ourHotelBrandTopContainer div.brandRight {
	width:164px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}


div.ourHotelBrandContainer p.featuredlink {
	margin:16px 0 0 0!important;
	padding:0 0 10px 0!important;
	float:left;
	clear:right;
	font-size:90%;
}

div.ourHotelBrandContainer p.featuredlinknomargin{
	margin:12px 0 0 0!important;
	padding:0!important;
	float:left;
	height:20px; 
}
