body {
	background-image: url(../images/innerBg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #E1DCC9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;

}
#wrapper{
margin-left:auto;
margin-right:auto;
width:923px;
height:auto;
}
#header{
padding-top:7px;
}
#logo{
	background-image: url(../images/logo.png);
	background-repeat:no-repeat;
	width:306px;
	height: 69px;
	float:left;
}
*html #logo{
background-image: url(../images/logoV2.gif);
}
#topNav{
margin-top:7px;
float:right;
height:34px;
width:346px;
}#topNav ul{
margin:0px;
padding:0px;
}

#topNav li{
float:left;
list-style:none;
}
#middleBan{
clear:both;
float:none;
height:379px;
width:923px;
background-image:url(../images/greyBg.png);
background-repeat:no-repeat;
}
/*NEW*/
#middleBanBig{
	clear:both;
	float:none;
	min-height:714px;
	width:923px;
	height:auto;
	background-repeat:no-repeat;
	
	margin-bottom:0px;
	padding-bottom:0px;
	background-image:url(../images/greyBgBig.png);
}
*html #middleBanBig{
background-image:url(../images/greyBgBig.gif);
}
*html #middleBanBttm{
background-image:url(../images/middleBanBttm.gif);
}
#middleBanBttm{
height:60px;
width:923px;

background-image:url(../images/middleBanBttm.jpg);
background-repeat:no-repeat;
margin-top:-23px
}
/**/
#tabsNav ul{
position:relative;
padding:0px;
margin-left:14px;
padding-top:8px;
margin-bottom:0px;
z-index:90;
}
#tabsNav li{
	height:34px;
	list-style:none;
		float: left;
    margin: 0 3px 0 0;
    z-index:90;
}
#tabsNav li a{
display: block;
	text-align:center;
	background-image: url(../images/tabANew.jpg);
	background-repeat: no-repeat;
	width:170px;
	height:40px;
	padding-top:12px;
	color:#000000;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	z-index:90;
	}
	#tabsNav li a:hover{
display: block;
	text-align:center;
	background-image: url(../images/tabBNew.jpg);
	background-repeat: no-repeat;
	width:170px;
	height:40px;
	padding-top:12px;
	color:#B13B3B;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	}
.tabsContent{
background-image:url(../images/tabContentCorner.jpg);
background-position:right top;
background-repeat:no-repeat;
clear:both;
/*margin-left:14px;*/
width:893px;
height:auto;
background-color:#F2F1EA;
}


/*NEW*/
.contentBgExpand{
	background-image:url(../images/contentBgExpand.png);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:10000;
	width:909px;
	margin-top:35px;
	padding-left:14px;
	min-height:665px;
	height:auto;
	background-color:#9A9A9A;
	position:relative;
}
*html .contentBgExpand{
margin-top:-10px;
}
.tabsContentBig{
	background-image:url(../images/contentBg.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:865px;
	min-height:665px;
	/*position:relative;*/
	clear:both;
	float:none;
	padding-left:14px;
	padding-right:14px;
}
*html .tabsContentBig{
background-image:url(../images/contentBg.gif);
}
/**/
.welcomeLinks{
display:block;
width:893px;
text-align:center;
}
.welcomeLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#9C0001;
text-decoration:underline;
padding-right:15px;
}
.welcomeLinks a:hover{
text-decoration:none;
}
#welcomeImages{
margin-top:18px;
position:relative;
}
#welcomeImages1List{
margin:0px;
padding:0px;
z-index:1;
}
#welcomeImages2List{
margin:0px;
padding:0px;
z-index:1;
}
#welcomeImages3List{
margin:0px;
padding:0px;
z-index:1;
}
#welcomeImages1{
float:left;
width:297px;
height:170px;
overflow:hidden;
z-index:1;
}
#welcomeImages2{
float:left;
width:297px;
height:170px;
overflow:hidden;
margin-left:1px;
}
#welcomeImages3{
float:left;
margin-left:1px;
width:297px;
height:170px;
overflow:hidden;
}
#topFade{
width:893px;
height:64px;
background-image:url(../images/welcomeImagesTopFade.png);
background-repeat:no-repeat;
position:absolute;
z-index:200;
}
#bottomCorners{
float:none;
clear:both;
	width:893px;
	height:5px;
	background-image:url(../images/welcomeImageCorners.png);
	background-repeat:no-repeat;
	position:absolute;
	top:165px;
	z-index:3;
}

#legs{
width:869px;
background-color:#fff;
height:250px;
padding-top:46px;
padding-left:27px;
padding-right:27px;
}
#homeIndustryNews{
width:454px;
height:223px;
float:left;
}
#homeIndustryNews .title{
float:left;
}
#homeIndustryNews .viewMoreLink{
float:right;
padding-top:15px;
margin-right:5px;
}
#homeIndustryNews .viewMoreLink a{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9B0411;
text-decoration:none;

}
#homeIndustryNews .viewMoreLink a:hover{
text-decoration:underline;
}

#HINQuotes{

clear:both;
float:none;
width:454px;
height:177px;
background-image:url(../images/quoteBubble.jpg);
background-repeat:no-repeat;
}
#HINQuotes h2{
margin-left:-20px;
width:420px;
height:100px;

padding-top:7px;
margin-right:20px;
margin-bottom:40px;
font-weight:lighter;
font-size:17px;
color:#352D20;
overflow:hidden;
}
#HINQuotes h3{
margin-left:-29px;
width:440px;
height:auto;
padding-top:0px;
font-weight:bold;
font-size:12px;
color:#352D20;
padding-left:4px;
margin-top:0px;
text-align:center;
}
#industryNewsQuotes ul{
list-style:none;
margin:0px;
padding:0px;
}
#industryNewsQuotes li{
list-style:none;
margin:0px;
padding:0px;
}
#joinConv{
width:336px;
float:right;
}
#joinConv .title{
float:none;
padding-bottom:15px;
}
.socialIcon{
width:166px;
height:54px;
margin-bottom:36px;
float:left;
padding-right:2px;
}



#footer{
	padding-top:23px;
	padding-left:23px;
	width:900px;
	height:246px;
	clear:both;
	float:none;
	background-image:url(../images/footerBg.jpg);
	background-repeat:repeat-x;
	color:#454441;
	font-size:12px;
	line-height:15px;
	background-color: #CFC8AB;
}
#footer ul{
margin:0px;
padding:0px;

}
#footer li{
list-style:none;
}
#footer li a, #toes a{
color:#454441;
text-decoration:none;
}
#footer li a:hover, #toes a:hover{
color:#454441;
text-decoration:underline;
}
#footer .column{
float:left;
width:auto;
height:177px;
border-right:#D8D1BA solid 1px;
padding-right: 18px;
margin-right:18px;
}
#toes{
text-align:center;
}
.bttmGrid{
background-image:url(../images/tabBottomBg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.tourImage{
padding-left:14px;
padding-top:40px;
float:left;
}
.tourText{
float:left;
width:392px;
padding-top:40px;
margin-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.tourLink{
display:block;
width:392px;
text-align:center;
}
a.tourLink{
	color:#9C0001;
	font-weight: bold;
}
a.tourLink:hover{
text-decoration:none
}

.titleImageWrapper{
width:869px;
height:159px;
margin-bottom:23px;
}
.titleHeaderImage{
float:right;
margin:0px;
padding-top:10px;
}
.titleQuotes{
width:458px;
float:left;
margin:0px;
padding-top:14px;

}
.titleQuotes img{
padding-left:33px;
padding-top:33px;
}
.titleQuotes p{
padding-left:46px;
padding-right:7px;
padding-top:7px;
padding-bottom:18px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#352D20;
font-size:13px;
}
.titleQuotes .indent{
	margin-left:32px;
	font-size:11px;
}
.contentWrapper{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#352D20;
font-size:17px;
line-height:23px;
clear:left;
}
.contentSmallerText{
font-size:12px;
line-height:14px;
}
.contentWrapper p{
padding-left:37px;
padding-right:37px;
}

.contentWrapper img.leftImage{
float:left;
padding-right:23px;
padding-bottom:23px;
}
.contentWrapper img.rightImage{
float:right;
padding-left:23px;
padding-bottom:23px;
}

.contentWrapper a{
color:#9C0001;
text-decoration:underline;
}
.contentWrapper a:hover{
color:#9C0001;
text-decoration:none;
}
.contentWrapper h2{
font-size:20px;
padding-left:37px;
margin:0px;

}
.smallText{
font-size:12px;
}
.redText{
color:#9C0001;
}
.dottedLineBorder {
	border:1px dotted #333333;
}
.solidLineBorder, .solidLineBorder TR {
	border:1px solid #999999;
}
.contentWrapper ul,.contentWrapper ol{
padding-left:69px;
}

.formTable {
	font-size:14px;
	line-height:16px;
}

.RateTable
{
	text-align:center;
	border:1px solid #999999;
	margin-top:12px;
	margin-bottom:12px;
	padding:0px;
	border-collapse:collapse;
	width:669px;
	margin-left: 0px;
	margin-right: 0px;
}

.RateTable TD
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
	padding-top:6px;
	padding-bottom:5px;
	padding-right:12px;
	padding-left:9px;
	white-space:nowrap;
}

.TierTable
{
	padding:0px;
	border-collapse:collapse;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:4px;
	width:100%;
}

.TierTable TD
{
	text-align:right;
	padding:0px;
}

.TierTable TD.ColHead
{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;	
}

.RateTable TD.Divider
{
	border-bottom:1px solid #999999;
	height:1px;
	font-size:1px;
	padding:0px;
	margin:0px;
}

.RateTable TD.SectionHead
{
	font-weight:bold;
}

.priceFont
{
	font-weight:bold;
}

.subFont
{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:0px;
	white-space:normal;
}












.container  *, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

.contentWrapper .container {
	width:auto;
	margin: 0 auto;
}

h2.trigger{
	background-color:#ffffff;
	padding:5px;
	padding-left:33px;
	font-size:15px;
	font-weight:bold;
	color:#9C0001;
	background-image: url(../images/h2_trigger_a.png);
	background-repeat: no-repeat;	
	
}

.contentWrapper h2.trigger a{
	color:#9C0001;
	text-decoration:none;
}
.contentWrapper h2.trigger a:hover{
	color:#000000;
	text-decoration:underline;
}

 .contentWrapper h2.active {
 background-position: left bottom;
background-color:#F2F2EA;
 }
 
 .toggle_container {
	margin: 0 0 1px;
	padding: 0px;
	overflow: hidden;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9E0000;
	
}
.contentWrapper .toggle_container .block {
	padding: 20px;
}
.contentWrapper .toggle_container .block p ,#pdLeft{
	padding: 5px 0;
	margin: 5px 0;
}
.contentWrapper .toggle_container h3 {
	font-size: 2.5em;
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

#vtabs1{
height:323px;
display:block;
float:right;

}
#vtabs1 li{
display:block;
list-style:none;
}
#vtabs1 li a{
	display:block;
	list-style:none;
	margin-bottom: 3px;
	height:28px;
	width: 179px;
	padding-left:14px;
	padding-top:10px;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/vertTabClosedSec.jpg);
}
#vtabs1 li a:hover{
	background-image: url(../images/vertTabHoverSec.jpg);
}
#vtabs1 li.active a{
	background-image: url(../images/verTabOpenSec.jpg);
	font-weight:bold;
}
#vtabs1 li.active a:hover{
	background-image: url(../images/verTabOpenSec.jpg);
	font-weight:bold;
}
#featuredList li{
background-image:url(../images/checkmark.png);
background-repeat:no-repeat;
padding-left:27px;
list-style:none;
margin-bottom:7px;
}
.featuredListHeader{
	margin-left:37px;
	margin-right:37px;
	margin-top:24px;
	border-top:1px solid #999999;
	font-weight:bold;
}
