/* css controlling layout defaults modify these in overrides or local */
/* wide_fullU_part_part */
html, body {
	width:100%;
	height:100%;
	background-color:#ffffff;
	background-image:url(/images/background/body-background.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	}

#container {
margin-left:auto;
margin-right:auto;
width:952px;
}

#containerTop {
width:950px;
}

#containerTopLeft {
width:1px;
height:1px;
}

#containerTopRight {
width:1px;
}

#containerMiddle {

}

#containerLeft {
width:1px;
}

#containerRight {
width:1px;
}

#containerBottom {
}

#containerBottomLeft {
height:1px;
}

#containerBottomRight {
height:1px;
}

#branding {
width:950px;
height:83px;
padding-top:18px;
padding-bottom:22px;
background-color:#transparent;
}

#brandingContent {
background-image:url("/images/brand/logoTagline.gif");
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:38px;
margin-top:45px;
width:680px;
cursor:pointer;
}

#brandingPhone {
float:right;
background-image:url(/images/brand/phone.gif);
width:160px;
height:38px;
margin-top:45px;
margin-right:10px;
}

#hNav {
width:950px;
}

#banner {
height:125px;
width:950px;
}
.shadow {
background-image:url("/images/background/mainNav-shadow.png");
background-position:left top;
background-repeat:no-repeat;
height:10px;
position:absolute;
width:950px;
z-index: 6;
}
.shadow div {
position:relative;
left:0px;
top:0px;
}
.bannerHeader {

width:613px;
}
.bannerHeader h1{
font-family:Helvetica, Arial, sans-serif;
font-size:36px;
color:#ffffff;
font-weight:normal;
text-transform:none;
}
.bannerHeader h2 {
background-image:url("/images/icons/arrow-largeWhite.png");
background-position:0 0;
background-repeat:no-repeat;
color:#B9DCF4;
font-family:Helvetica,Arial,sans-serif;
font-size:26px;
font-weight:normal;
height:18px;
margin-top:22px;
padding-left:28px;
padding-top:3px;
text-transform:uppercase;
margin-bottom:10px;
}
.bannerImage  {
float:right;
margin-right:20px;
height:125px;
width:309px;
border-left:4px double #ffffff;
border-right:4px double #ffffff;
}
#contentArea {
}
#topContentBar {
background-image:url(/images/background/contentTop.png);
background-position:top right;
background-repeat:no-repeat;
height:9px;
}
#bodyContent {
width:520px;
height:550px;
padding:25px 0px 25px 0px;
background-color: #FFFFFF;
}
#includedContent {
margin:0px 20px 0px 30px;
}
#bodyContentTop_TXT {
margin:0px 20px 0px 30px;
}
#bodyContentIncludedContent {
margin:0px 20px 0px 30px;
}

#bodyContentBottom_TXT {
margin:0px 20px 0px 30px;
}
#sidebarLeft {
width:190px;
height:300px;
padding:50px 0px 20px 0px;
background-color: #FFFFFF;
}
#sidebarLeftTop_TXT {
margin:0px 0px 0px 20px;
}
#sidebarLeftIncludedContent {
margin:0px 0px 0px 20px;
}
#sidebarLeftBottom_TXT {
margin:0px 0px 0px 20px;
}
#sidebarRight {
width:240px;
height:300px;
padding:25px 0px 20px 0px;
background-color: #FFFFFF;
}
#sidebarRightTop_TXT {
margin:0px 20px 0px 0px;
}
#sidebarRightIncludedContent {
margin:0px 20px 0px 0px;
}
#sidebarRightBottom_TXT {
margin:15px 20px 0px 0px;
}

#footer {

}
