body{
	margin:0px 0 0 0;
	padding:0;	
	font-family:arial;
	color:#404041;
	font-size:12px;
}
div{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
strong{
	color:#404041;	
}
.blueStrong{
	color:#17234c;
}
.marketText{
	color:#17234c;
	padding-left:5px;
	padding-right:4px;
	*padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	font-weight:bold;
	background:white;
			border-bottom:1px solid #cccccc;

	width:91px;
	
}
.marketCell1{
	width:88px;
	padding-left:3px;
	text-align:center;
	background:white;	
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.marketCell2{
	width:91px;
	padding-left:3px;
	text-align:center;
	background:white;	
	border-left:1px solid #cccccc;
		border-bottom:1px solid #cccccc;

}
.marketCell3{
	width:92px;
	padding-left:3px;
	text-align:center;
	background:white;	
	border-left:1px solid #cccccc;
		border-bottom:1px solid #cccccc;

}
.marketCell4{
	width:97px;
	padding-left:3px;
	text-align:center;
	background:white;	
	border-left:1px solid #cccccc;
		border-bottom:1px solid #cccccc;

}
#container{
	width:997px;
	position:relative;
	height:591px;
	margin:0 auto;
	background:url(../img/bottomBack.jpg) repeat-x 0 162px #f0f3f9;

}

#header{
	background:url(../img/headerBack.jpg) no-repeat top left;
	width:997px;
	height:162px;	
}
#footer{
	background:#626264;
	color:#ffffff;
	font-size:10px;
	height:25px;
	line-height:25px;
	width:997px;
	*width:967px;
	margin:0 auto;
	padding:0 15px;
	
}	
#footer strong{
	color:#ffffff;	
}
#logo{
	float:left;
	padding:10px 0px 0px 93px;
	margin-right:168px;
		
}
.socialMedia{
	float:left;
	width:98px;
	padding-top:7px;
	padding-left:353px;		
}
.headerNav{
	float:left;
	width:331px;
	color:#ffffff;
	font-size:11px;
	padding-top:15px;
}
.headerNav a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;	
	
}
.headerNav a:hover{
	text-decoration:underline;
}
.search{
	background:url(../img/search.jpg) no-repeat top left;
	width:100px;
	height:25px;
	line-height:25px;
	margin-top:12px;
	margin-right:0px;
	padding:0px 25px 0px 25px;
	float:left;
	border:0;
	color:#666666;
	font-weight:bold;	
}
.animatedHeader{
	position:absolute;
	top:65px;
	left:90px;
	width:689px;
	height:299px;	
}
.formFinder{
	position:absolute;
	top:142px;
	left:782px;	
	background:url(../img/formStatic.jpg) no-repeat top left;
	width:170px;
	height:166px;
	color:#8699c1;
	padding-left:10px;
	padding-right:2px;
	font-size:10px;
}
.formSearchInput{
	color:#666666;
	font-weight:bold;
	width:147px;	
}
.mainNav{
	background:url(../img/navBack.jpg) repeat-x 0px 0px;
	width:683px;
	height:35px;
	position:absolute;
	left:91px;
	top:370px;
}
.mainNavInterior{
	background:url(../img/navBack.jpg) repeat-x top left;
	width:686px;
	height:35px;
	position:absolute;
	left:91px;
	top:121px;		
}
.mainNavL{
	background:url(../img/navL.gif) repeat-x top left;
	position:absolute;
	left:0px;
	top:0px;
	height:35px;
	width:22px;
	margin-left:-2px;
		
}
.mainNavR{
	background:url(../img/navR.gif) repeat-x top left;
	position:absolute;
	left:664px;
	top:0px;
	height:35px;
	width:22px;
	margin-left:1px;
}
.mainNavIntL{
	background:url(../img/navIntL.jpg) repeat-x top left;
	position:absolute;
	left:0px;
	top:0px;
	height:35px;
	width:22px;
		
}
.mainNavIntR{
	background:url(../img/navIntR.jpg) repeat-x top left;
	position:absolute;
	left:664px;
	top:0px;
	height:35px;
	width:22px;
}
.mainNav ul,.mainNavInterior ul{
	padding:0px 0 0 0px;
	margin:0;
	float:left;
	list-style:none;	
}	
.mainNav ul li,.mainNavInterior ul li{
	float:left;	

}
.mainNav ul li a,.mainNavInterior ul li a{
	display:block;
	padding:7px 40px;
	margin:0px 3px;	
	color:#17234c;
	text-decoration:none;
	font-size:18px;
	line-height: 140%;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;

}
.mainNavInterior ul li a.navTabSelect{
	background:url(../img/navBackMO.jpg) repeat-x top left;
	color:#d8621c;	
}
.mainNav ul li a:hover,.mainNavInterior ul li a:hover{
	color:#d8621c;
}

.callOutBurstBox{
	background:url(../img/orangeBurst.jpg) no-repeat 0 3px;
	position:relative;
	left:90px;
	top:220px;
	padding-bottom:3px;
	width:549px;
	padding-left:22px;
	font-size:11px;
}
.burst{
	background:url(../img/orangeBurst.jpg) no-repeat 0 3px;
	padding-left:22px;

}
.blueLink{
	color:black;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;	
}
.blueLink:hover{
	color:#ed6f24;
	font-weight:bold;
		cursor:pointer;	

}
h3{
	font-weight:normal;
	line-height: 140%;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	font-size:16px;	
	display:inline;
	color:#17234c;
}
h4{
	font-weight:bold;
	color:#17234c;
	font-size:14px;
	display:inline;	
}
h2{
	color:#b20838;
	display:inline;
	font-weight:normal;
	font-size:28px;
	
}
.orangePlus{
	color:#ed6f24;
	font-size:10px;
}
.orangeLink{
	color:#ed6f24;
	font-weight:bold;
	text-decoration:none;	
}
.formButton{
	position:absolute;
	left:780px;
	top:120px;	
}
.quickLinks{
	background:#b8c9e1;
	padding:10px;	
	font-size:11px;
	line-height:20px;
}	
#leftCol {
  float: left;
  width: 292px;
  margin-right: 17px;
  margin-left: -74px;
}
#middleCol{
	float:left;
	width:485px;
	margin-right:7px;
	  margin-top: -4px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid #000000;
background: #1c1c1c url(images/ui-bg_glass_55_1c1c1c_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
margin-bottom: -5px;
}

#rightCol{
	float:left;
	width:159px;
}
#extendedMiddle{
	width:826px;
	float:left;
}
#noteContent{
	width:520px;
	overflow:hidden;
	height:45px;	
}
#noteContainer{
	width:30000px;
	overflow:hidden;
	margin-left:0px;
}
.noteable{
	float:left;
	width:520px;
	
}	
.subNav{
  display: block;
  /* background: #780E1D; */
  padding: 8px;
  padding-left: 12px;
  font-weight: bold;
  color: rgb(120, 14, 29);
  /* border-top: 1px solid #500009; */
  text-decoration: none;
  border-bottom: 1px solid #A11C31;
}

.subNavCurrent{
		display:block;
	padding:5px;
	padding-left:12px;	

	background:#780E1D url(../images/navArrow.png) no-repeat 272px 5px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.subSub{
	display:block;
	color:#404041;
	padding:5px;
	padding-left:25px;	
	text-decoration:none;
	border-top:1px solid #d8e1ee;
}
.arrowBullet,.ArrowBullet{
	background:url(../img/arrow.gif) no-repeat top left;
	padding-left:15px;	
		color:#17234c;
		margin-left:25px;

}



.pdfLink{
	color:#17234c;
	text-decoration:none;
	font-weight:bold;
	
	display:block;
	padding-bottom:3px;
	padding-top:3px;	
}
.filterCategory{
	color:#666666;
	text-decoration:none;
	
	display:block;
	width:125px;
	
	padding-bottom:4px;
	padding-top:4px;
	
	margin:0px;	
}

.filterCategoryRemove{
	color:#666666;
	text-decoration:none;
	
	display:block;
	float:left;
	
	padding-bottom:4px;
	padding-top:4px;
	padding-left:10px;
	
	margin:0px;	
}
.searchBoxRemove{
	background-color:#b8c9e1;
	padding:2px;
	overflow:hidden;
	
}
