
/******************************************
MID-PAGE SLIDING CONTENT
******************************************/

.sliderWrapper {
height: 326px;
width: 706px;
overflow: hidden;
position: relative;
}

#sliderContent {
position: absolute;
top: 0px;
left: 0px;
float: left;
width: 2824px;
}

.landingCol {
display: block;
float: left;
width: 706px;
}

.landingCol h3 {
padding: 0px 0px 5px 0px !important;
margin: 5px 10px 0px 10px !important;
color: #5a5a5a;
font: bold 12pt arial "sans-serif";
line-height: 12.5pt;
}

.landingCol ul {
padding: 0px;
margin: 15px 22px 0px 30px;
}

.landingCol ul li {
margin-bottom: 5px;
list-style: disc !important;
list-style-image: none !important;
}

.landingCol p {
padding: 0px 10px !important;
}

#landingNav {
position: relative;
display: block;
width: 706px;
height: 61px;
margin: 0px;
padding: 0px;
}

#landingNav ul {
position: absolute;
top: -9px;
display: block;
width: 706px;
height: 61px;
padding: 0px;
margin: 0px;
}

#landingNav ul { background: url("/images/midbox/midpage_navigation.png") 0px -61px no-repeat; }

#landingNav ul li {
position: absolute;
}

#landingNav ul li, #landingNav ul li a {
list-style: none;
display: block;
height: 61px;
font: bold 13pt arial, "sans-serif";
color: #FFF;
text-align: center;
}

#landingNav ul li a {
text-decoration: none !important;
line-height: 68px;
}

#landingNav ul li#trigger1 { left: 1px; width: 177px; }
#landingNav ul li#trigger2 { left: 177px; width: 177px; }
#landingNav ul li#trigger3 { left: 353px; width: 177px; }
#landingNav ul li#trigger4 { left: 530px; width: 177px; }

#landingNav ul li#trigger1 a:hover, #landingNav ul li#trigger1.current { background: url("/images/midbox/midpage_navigation.png") -1px 0px no-repeat; }
#landingNav ul li#trigger2 a:hover, #landingNav ul li#trigger2.current { background: url("/images/midbox/midpage_navigation.png") -177px 0px no-repeat; }
#landingNav ul li#trigger3 a:hover, #landingNav ul li#trigger3.current { background: url("/images/midbox/midpage_navigation.png") -353px 0px no-repeat; }
#landingNav ul li#trigger4 a:hover, #landingNav ul li#trigger4.current { background: url("/images/midbox/midpage_navigation.png") -530px 0px no-repeat; }

#leftContent h3, #leftContent h5, #leftContent h6 {
padding-right: 20px;
padding-left: 20px;
}

#leftContent h4 {
padding: 0px 20px 0px 20px !important;
margin: 0px !important;
}

/******************************************
LOWER TABBING CONTENT
******************************************/

/* Lower Tabbing Content Container */

.lowerSection {
position: absolute;
display: block;
}

/* Lower 3 Tabs */

#lowerNav {
position: relative;
display: block;
width: 706px;
height: 50px;
margin: 0px;
padding: 0px;
}

#lowerNav ul {
position: absolute;
display: block;
background: url("/images/lowerbox/lwr_box_nav.png") 0px -50px no-repeat;
width: 706px;
height: 50px;
padding: 0px;
margin: 0px;
}

#lowerNav ul li {
position: absolute;
text-align: center;
}

#lowerNav ul li, #lowerNav ul li a {
display: block;
list-style: none;
height: 50px;
text-decoration: none;
}

#lowerNav ul li, #lowerNav ul li a:hover {
text-decoration: none !important;
}

#lowerNav ul li a {
color: #7d7d7d;
text-transform: uppercase;
padding: 15px 0px 0px 0px;
margin: 0px;
font: bold 11pt arial, "sans-serif";
}

#lowerNav ul li a:hover {
color: #003380;
}

#lowerNav ul li a h4{
font: bold 11pt arial, "sans-serif";
}

#lowerNav ul li#lowerPrev1 { left: 1px; width: 237px; }
#lowerNav ul li#lowerPrev2 { left: 238px; width: 237px; }
#lowerNav ul li#lowerPrev3 { left: 475px; width: 228px; }

#lowerNav ul li#lowerPrev1 a:hover, #lowerNav ul li#lowerPrev1.onTab { background: url("/images/lowerbox/lwr_box_nav.png") -1px 0px no-repeat; }
#lowerNav ul li#lowerPrev2 a:hover, #lowerNav ul li#lowerPrev2.onTab { background: url("/images/lowerbox/lwr_box_nav.png") -238px 0px no-repeat; }
#lowerNav ul li#lowerPrev3 a:hover, #lowerNav ul li#lowerPrev3.onTab { background: url("/images/lowerbox/lwr_box_nav.png") -475px 0px no-repeat; }

/* Lower Tabbing Tab Content Container  */

.lowerCol {
position: relative;
top: 0px;
left: 0px;
}

.lowerTop {
display: block;
background: url("/images/lowerbox/rd_box_mid.png") 0px 0px repeat-y;
width: 706px;
height: 150px;
margin: 0px;
padding: 0px;
text-align: center;
overflow: auto;
}

.lowerBtm {
display: block;
background: url("/images/lowerbox/rd_box_btm.png") 0px 0px no-repeat;
width: 706px;
height: 17px;
}

/*
Lower Tabbing Tab Content Column
Columns are not necessary unless you need columns
- [lowerContentCol] for content with 3 columns
- [lowerContentColWide] for content with 2 columns
 */
 
.lowerContentBox {
display: block;
width: 670px;
padding: 10px 0px;
margin: 0px auto;
text-align: left;
}

.lowerContentCol {
float: left;
width: 205px;
margin: 0px 8px 9px 5px;
}

.lowerContentColWide {
float: left;
width: 300px;
margin: 0px 8px 9px 5px;
}

#lowerSection h5,.lowerContentCol h5, .lowerContentColWide h5, .lowerContentBox h5 {
padding-right: 0px;
padding-left: 0px;
}

.lowerContentCol ul, .lowerContentColWide ul {
padding: 0px !important;
margin: 0px 0px 0px 16px;
}

/* Horizontal Filtering Section */

.lowerSubLinks { background: url("/images/lowerbox/rd_box_mid.png") 0px 0px repeat-y; }
.productSubLinks { background: url("/images/lowerbox/lwr_box_nav2.png") 0px 0px no-repeat; }

.lowerSubLinks, .productSubLinks, .archiveSubLinks {
display: block;
width: 706px;
height: 42px;
text-align: center;
}

.lowerSubLinks ul, .productSubLinks ul, .archiveSubLinks ul {
padding: 12px 0px 0px 0px;
margin: 0px;
}

.lowerSubLinks ul li, .productSubLinks ul li, .archiveSubLinks ul li {
display: inline;
list-style: none;
padding: 0px 5px 0px 8px;
}

.lowerSubLinks ul li.listSeparate, .productSubLinks ul li.listSeparate, .archiveSubLinks ul li.listSeparate {
background: url("/images/background/list_seperator.gif") 0px 4px no-repeat;
}

.lowerSubLinks ul li a, .productSubLinks ul li a {
color: #858585;
font: 10.5pt arial, "sans-serif";
text-decoration: none;
}

.lowerSubLinks ul li a:hover, .lowerSubLinks ul li a.sublinkon, .productSubLinks ul li a:hover, .productSubLinks ul li a.sublinkon, .archiveSubLinks ul li a.sublinkon {
color: #003380;
text-decoration: underline;
}

.viewAll {
padding: 10px 0px;
margin: 0px;
}

/* Archives Tab Content */
#archive {
margin: 10px 16px;
width: 676px;
}
.lowerContentBox #archive {
margin: 0px !important;
width: 670px;
}
#archive th {
color: #003380;
font-weight: bold;
text-transform: uppercase;
}
#archive td {
vertical-align: top;
padding: 6px 4px 0px 4px;
}
#archive .date, #archive .location, #archive .publication {
white-space: nowrap;
}

#archive .title p {
font-size: 9pt;
padding: 0px;
}

/******************************************
PRODUCT SLIDER AND CONTENT
******************************************/

#prodSubTopBig {
display: block;
background: #4DB3D9 url("/images/background/bckg_blue_grad_big.png") 0px top repeat-x;
width: 706px;
padding: 0px;
margin: 0px;
text-align: center;
}

#prodSubTop {
display: block;
background: #F6FBFD url("/images/lowerbox/gallery_grad.png") 0px top repeat-x;
width: 706px;
padding: 0px;
margin: 0px;
text-align: center;
}

#prodSubTopBig {
height: 320px;
overflow-y: auto;
}

#prodSubBtm {
display: block;
background: url("/images/lowerbox/gallery_rd_btm.png") 0px 0px no-repeat;
width: 706px;
height: 17px;
}

#prodBadges {
position: relative;
display: block;
width: 706px;
height: 150px;
margin: 0px;
text-align: center;
}

#prodBadges #divBg {
position: relative;
z-index: 3;
width: 3000px;
height: 150px;
margin-left: 53px;
_margin-left: 0px !important;
}

#prodBadges #divMenu {
position: absolute;
top: 10px;
left: 0px;
visibility: inherit;
z-index: 4;
padding: 0px;
margin: 0px;
white-space: nowrap;
text-align: left;
}

#prodBadges #divMenu img {
border: 0px;
margin: 5px;
}

#prodBadges #divArrowLeft a, #prodBadges #divArrowRight a {
position: absolute;
display: block;
width: 28px;
height: 62px;
text-indent: -4000px;
top: 45px;
}

#prodBadges #divArrowLeft a {
background: url("/images/lowerbox/gallery_arw_lft.png") 0px 0px no-repeat;
left: 10px;
}

#prodBadges #divArrowRight a {
background: url("/images/lowerbox/gallery_arw_rt.png") 0px 0px no-repeat;
right: 10px;
}

/******************************************
PRODUCTS AND SERVICES
******************************************/

#prodListHeaderPS {
display: block;
background: url("/images/products_services/products_tab.png") 0px 0px no-repeat;
width: 706px;
height: 58px;
margin: 0px;
padding: 0px;
}

#prodListHeaderPS h4 {
color: #003380;
font: bold 12pt arial, "sans-serif";
text-transform: uppercase;
padding: 15px 6px 0px 6px !important;
margin: 0px;
text-align: center;
width: 180px;
}

/******************************************
SUPPORT
******************************************/
#supportUserForm {
display: block;
margin: 0px 0px 0px 10px;
}

#supportUserForm legend {
color: #1E88BC;
font: bold 11pt arial, "sans-serif";
}

/******************************************
LANDING PAGES
******************************************/

#successBox {
display: block;
background: url("/images/landing/success/success_story_box.png") -5px top no-repeat;
width: 579px;
height: 339px;
/*position: relative;
margin-top: -50px;*/
clear: both;
}

#successBox h2 {
display: block;
background: url("/images/landing/success/title_success_story.png") 25px 25px no-repeat;
margin: 0px;
padding: 0px;
text-indent: -4000px;
width: 246px;
height: 67px;
}

#successVideo {
display: block;
margin-left: 10px;
float: left;
}

#successContent {
display: block;
float: right;
width: 253px;
margin-right: 17px;
}

#successContent h3 {
margin: 10px 0px;
padding: 0px 10px;
color: #1E88BC;
text-transform: uppercase;
}

#successContent p {
margin: 0px 10px 0px 0px;
padding: 0px 10px;
}

#successContent ul {
margin: 0px;
padding: 0px;
}

#successContent ul li {
display: block;
list-style: none;
vertical-align: center;
background: #FFF url("/images/background/grad_divider.png") 0px bottom repeat-x;
padding: 15px 10px;
}

#successContent ul li p {
padding: 0px;
margin: 0px;
}

/******************************************
MISSION STATEMENT
******************************************/

#missionStatementRibbon {
position: absolute;
top: 210px;
left: 708px;
z-index: 99;
display: block;
background: url("/images/sidebar/mission_swoosh.png") 0 0 no-repeat;
width: 146px;
height: 39px;
}

#missionStatement.sidebarBadgeContent h4 {
margin-bottom: 40px !important;
}

/******************************************
SIDEBAR BADGES
******************************************/

.sidebarBadgeBG {
margin-left: 8px;
}

.twtr-hd {
padding: 3px 5px !important;
}
.twtr-ft {
display:none;
}