/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {
margin: 0;
padding: 0;
}
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
}
a img {
border: 0;
}
a:active, 
a:focus {
border: none;
outline: none;
}
.imageSprite {
background-image: url(images/skinSprite.png);
_background-image: url(images/skinSprite.gif);
background-repeat: no-repeat;
}
/*---===<<< CONTENT STYLES >>>===---*/
/*---=== HEADING STYLES ===---*/
h1 {
margin: 0 0 10px;
}
h1, 
h1 .Head {
color: #402866;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
}
h2 {
margin: 0 0 5px;
}
h2, 
h2 .Head {
color: #402866;
_display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}
h2.whiteHeader {
color: #FFF;
_display: inline-block;
text-transform: none;
}
h3 {
margin: 0 0 5px;
}
h3, 
h3 .Head {
color: #41B6CD;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
h4 {
margin: 0 0 5px;
}
h4, 
h4 .Head {
color: #402866;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}
h5 {
margin: 0 0 5px;
}
h5, 
h5 .Head {
color: #41B6CD;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}
h3 {
margin: 0 0 5px;
}
h6 {
}
a.rssFeed {
	background-position: -450px -1850px;
	display: block;
	float: right;
	height: 15px;
	overflow: hidden;
	text-indent: -9999em;
	width: 15px;
}
/*--- HEAD ---*/
.Head {
}
/*--- SUBHEAD ---*/
.SubHead {
}
/*---=== TEXT STYLES ===---*/
body,
p, 
.Normal, 
.NormalRed,
.NormalDisabled,
.NormalBold,
.SkinObject,
.CommandButton, 
blockquote {
color: #5D5C5C;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
p {
line-height: 19px;
padding: 0 0 10px;
}
p.disclaimerText {
	font-size: 11px;
	line-height: 15px;
	padding: 0 25px 10px;
}
.interiorLeft p {
margin: 0 0 3px;
}
p.buttonWrap {
line-height: 19px;
padding: 0 0 5px;
}
.containerFooter p {
_display: inline-block;
color: #A8A7AA;
line-height: 18px;
margin: 0 0 10px;
}
.containerFooter ul {
margin: 0;
}
.containerFooter ul li {
color: #A8A7AA;
list-style: none;
margin: 0 0 8px;
padding: 0;
}
strong {
}
em {
}
hr {
}
blockquote {
margin: 0 20px 10px;
}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active, 
a.CommandButton:link, 
a.CommandButton:visited, 
a.CommandButton:active {
color: #41B6CD;
text-decoration: none;
}
a:hover, 
a.CommandButton:hover {
text-decoration: underline;
}
.containerFooter li a:link, 
.containerFooter li a:visited, 
.containerFooter li a:active {
color: #A8A7AA;
font-weight: normal;
text-decoration: underline;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
}
ol li {
margin: 0 0 5px 20px;
list-style: decimal;
}
ol li li {
margin: 0 0 5px 30px;
list-style: lower-alpha;
}
ol li li li {
margin: 0 0 5px 40px;
list-style: lower-roman;
}
/*--- UNORDERED ---*/
ul {
}
ul li {
margin: 0 0 5px 20px;
list-style: disc;
}
ul li li {
margin: 0 0 5px 30px;
list-style: square;
}
ul li li li {
margin: 0 0 5px 40px;
list-style: circle;
}
/* FOOTER LIST */
.footerBottom ul {
margin: 0;
padding: 0;
}
.footerBottom p {
font-size: 10px;
line-height: 16px;
margin: 0;
padding: 0;
}
.footerBottom ul li {
background-position: -724px -496px;
font-size: 10px;
list-style: none;
margin: 0;
padding: 0 0 0 7px;
}
.footerBottom ul li a:link, 
.footerBottom ul li a:visited, 
.footerBottom ul li a:active {
color: #AAAAAB;
font-weight: normal;
}
/*---===<<< SKIN SETUP >>>===---*/
.outerWrap {
background: url(images/siteBg.jpg) repeat-x;
}
.skinWrap {
background: url(images/headerBg.jpg) no-repeat 50% 0;
}
/*---=== HEADER ===---*/
.header {
height: 93px;
position: relative;
margin: 0 auto;
width: 958px;
z-index: 99;
}
/*--- LOGO ---*/
h2.logo {
background-position: 0 0;
float: left;
height: 24px;
margin: 50px 0 0 10px;
_margin: 50px 0 0 0;
width: 212px;
}
h2.logo a:link, 
h2.logo a:visited, 
h2.logo a:hover, 
h2.logo a:active {
display: block;
height: 24px;
overflow: hidden;
text-indent: -9999em;
width: 212px;
}
/*--- UTILITY ---*/
.utilityBar {
float: right;
margin: 12px 0 0;
width: 351px;	
}
.utilityNav {
color: #9F9EA1;
float: left;
font-size: 11px;
line-height: 17px;
width: 200px;
}
.utilityNav a.loginBttn:link, 
.utilityNav a.loginBttn:visited, 
.utilityNav a.loginBttn:active {
background-position: right -50px;
color: #FFF;
font-size: 11px;
font-weight: normal;
padding: 0 18px 0 0;
margin: 0 8px 0 0;
}
.utilityNav a:link, 
.utilityNav a:visited, 
.utilityNav a:active {
color: #8f36e1;
font-size: 11px;
font-weight: normal;
margin: 0 8px 0 0;
}
.utilityNav a:hover {
color: #9F9EA1;
}
.search {
background-position: right 0;
float: right;
height: 17px;
position: relative;
width: 151px;
}
.search input {
background: none;
border: 0;
font-size: 10px;
left: 3px;
position: absolute;
top: 2px;
width: 125px;
}
.search input:focus {
background: none;
border: 0;
outline: 0;
}
.search a:link, 
.search a:visited, 
.search a:hover, 
.search a:active {
display: block;
overflow: hidden;
position: absolute;
right: 0;
height: 17px;
overflow: hidden;
text-indent: 9999em;
top: 0;
width: 20px;
}
/*--- MAIN NAVIGATION WRAP ---*/
.mainNavigation, 
.adminNavigation {
float: right;
height: 39px;
margin: 13px 0 0;
position: relative;
width: 730px;
z-index: 10;
}
/*---=== FOOTER ===---*/
.footerWrap {
background: #EAEAE9;
}
.footer {
color: #605E5E;
font-size: 10px;
height: 25px;
line-height: 25px;
margin: 0 auto;
width: 958px;
}
.footer a:link, 
.footer a:visited, 
.footer a:active {
color: #605E5E;
font-weight: normal;
}
.footer .copyright {
margin: 0 10px 0 0;
}
.footer .footerLeft {
float: left;
text-transform: uppercase;
width: 675px;
}
.footer .footerRight {
float: right;
padding: 0;
text-align: right;
width: 151px;
}
/*---=== CONTENT AREA ===---*/
.contentWrap {
background: url(images/contentBg.jpg) repeat-y 50% 0;
margin: 0 auto;
position: relative;
width: 966px;
z-index: 0;
}
.contentInnerWrap {
background: url(images/contentBgTop.jpg) no-repeat 50% 0;
margin: 0 auto;
width: 966px;
}
.loginContentWrap {
background: url(images/loginContentBgTop.jpg) no-repeat 50% 0;
margin: 0 auto;
width: 966px;
}
.formContentWrap {
background: url(images/formContentBg.jpg) no-repeat 50% 0;
margin: 0 auto;
width: 966px;
}
/*---=== HOME PANE STRUCTURE ===---*/
.campaignArea {
margin: 0 auto;
padding: 2px 0 0;
position: relative;
width: 900px;
z-index: 0;
}
.contentLeft {
float: left;
margin: 0 0 30px 30px;
_margin: 0 0 30px 20px;
width: 225px;
_overflow: hidden;
position: relative;
z-index: 100;
}
.contentCenter {
float: left;
margin: 0 0 30px 25px;
width: 225px;
_overflow: hidden;
position: relative;
z-index: 100;
}
.contentRight {
float: right;
margin: 0 25px 20px 0;
_margin: 0 20px 15px 0;
width: 175px;
_overflow: hidden;
position: relative;
z-index: 100;
}
.footerTop {
background: url(images/homeFooterBg.jpg);
clear: both;
margin: 0 4px;
_margin: 0 0 0 11px;
_overflow: hidden;
width: 958px;
}
.footerBottom {
padding: 15px 4px;
}
.footerTop .footerContent {
padding: 15px 0;
margin: 0 25px;
}
.footerTop .footerLeft, 
.footerBottom .footerLeft {
float: left;
margin: 0 0 0 30px;
_margin: 0 0 0 15px;
_overflow: hidden;
padding: 0 0 20px;
width: 225px;
}
.footerTop .footerCenter, 
.footerBottom .footerCenter {
float: left;
margin: 0 0 0 25px;
_overflow: hidden;
padding: 0 0 20px;
width: 225px;
}
.footerTop .footerRight, 
.footerBottom .footerRight {
float: right;
margin: 0 30px 0 0;
_margin: 0 15px 0 0;
_overflow: hidden;
padding: 0 0 20px;
width: 160px;
}
/*---=== INTERIOR PANES STRUCTURE ====---*/
.interiorWrap {
padding: 13px 0 0;
}
.interiorInnerWrap {
background: url(images/interiorContentBg.jpg) repeat-y 50% 0;
margin: 0 auto;
width: 861px;
_overflow: hidden;
}
.interiorTabs {
background-position: 50% -553px;
height: 49px;
margin: 0 auto;
width: 861px;
}
.interiorContent {
background: url(images/interiorContent.jpg) no-repeat 50% 0;
margin: 0 auto;
padding: 15px 0 25px;
}
.interiorLeft {
float: left;
width: 235px;
}
.sideBarWrap {
	margin: 0 20px 0 0;
	padding: 10px 0;
}
.interiorRight {
float: right;
margin: 0 30px 0 0;
width: 580px;
}
/*---=== LOGIN PANES STRUCTURE ====---*/
.loginContentPane {
padding: 42px 95px 10px;
}
.loginLeftPane, 
.loginRightPane {
background-position: 0 -1700px;
height: 156px;
width: 380px;
}
.loginLeftPane {
float: left;
margin: 0 0 50px 95px;
}
.loginRightPane {
float: right;
margin: 0 95px 100px 0;
}
/*---=== FORMS PANES STRUCTURE ===---*/
.formInnerWrap {
padding: 77px 96px 25px;
}
.formContentPane {
padding: 0 35px;
}
/*---=== ADMIN SKIN ===---*/
.adminContent {
background: url(images/adminContent.jpg) no-repeat 50% 0;
margin: 0 auto;
padding: 15px 0 25px;
width: 861px;
}
/*---===<<< NAVIGATIONS >>>===---*/
.mainNavigation {
}
.mainNavigation ul li {
float: left;
list-style: none;
margin: 0;
position: relative;
}
.mainNavigation ul li a:link, 
.mainNavigation ul li a:visited, 
.mainNavigation ul li a:active {
background-image: url(images/skinSprite.png);
_background-image: url(images/skinSprite.gif);
background-repeat: no-repeat;
display: block;
font-size: 11px;
height: 39px;
overflow: hidden;
text-indent: -9999em;
}
.mainNavigation ul li a#tab_60:link, 
.mainNavigation ul li a#tab_60:visited, 
.mainNavigation ul li a#tab_60:active {
background-position: 0 -50px;
width: 74px;
}
.mainNavigation ul li a#tab_60:hover, 
.mainNavigation ul li.hover a#tab_60:link, 
.mainNavigation ul li.hover a#tab_60:visited, 
.mainNavigation ul li.hover a#tab_60:hover, 
.mainNavigation ul li.hover a#tab_60:active, 
.mainNavigation ul li#active a#tab_60:link, 
.mainNavigation ul li#active a#tab_60:visited,
.mainNavigation ul li#active a#tab_60:hover, 
.mainNavigation ul li#active a#tab_60:active {
background-position: 0 -100px;
}
.mainNavigation ul li a#tab_99:link, 
.mainNavigation ul li a#tab_99:visited, 
.mainNavigation ul li a#tab_99:active {
background-position: -74px -50px;
width: 131px;
}
.mainNavigation ul li a#tab_99:hover, 
.mainNavigation ul li.hover a#tab_99:link, 
.mainNavigation ul li.hover a#tab_99:visited, 
.mainNavigation ul li.hover a#tab_99:hover, 
.mainNavigation ul li.hover a#tab_99:active, 
.mainNavigation ul li#active a#tab_99:link, 
.mainNavigation ul li#active a#tab_99:visited, 
.mainNavigation ul li#active a#tab_99:active, 
.mainNavigation ul li#active a#tab_99:hover {
background-position: -74px -100px;
}
.mainNavigation ul li a#tab_62:link, 
.mainNavigation ul li a#tab_62:visited, 
.mainNavigation ul li a#tab_62:active {
background-position: -205px -50px;
width: 170px;
}
.mainNavigation ul li a#tab_62:hover, 
.mainNavigation ul li.hover a#tab_62:link, 
.mainNavigation ul li.hover a#tab_62:visited, 
.mainNavigation ul li.hover a#tab_62:hover, 
.mainNavigation ul li.hover a#tab_62:active, 
.mainNavigation ul li#active a#tab_62:link, 
.mainNavigation ul li#active a#tab_62:visited, 
.mainNavigation ul li#active a#tab_62:active, 
.mainNavigation ul li#active a#tab_62:hover {
background-position: -205px -100px;
}
.mainNavigation ul li a#tab_63:link, 
.mainNavigation ul li a#tab_63:visited, 
.mainNavigation ul li a#tab_63:active {
background-position: -374px -50px;
width: 131px;
}
.mainNavigation ul li a#tab_63:hover, 
.mainNavigation ul li.hover a#tab_63:link, 
.mainNavigation ul li.hover a#tab_63:visited, 
.mainNavigation ul li.hover a#tab_63:hover, 
.mainNavigation ul li.hover a#tab_63:active, 
.mainNavigation ul li#active a#tab_63:link, 
.mainNavigation ul li#active a#tab_63:visited, 
.mainNavigation ul li#active a#tab_63:active, 
.mainNavigation ul li#active a#tab_63:hover {
background-position: -374px -100px;
}
.mainNavigation ul li a#tab_64:link, 
.mainNavigation ul li a#tab_64:visited, 
.mainNavigation ul li a#tab_64:active {
background-position: -503px -50px;
width: 70px;
}
.mainNavigation ul li a#tab_64:hover, 
.mainNavigation ul li.hover a#tab_64:link, 
.mainNavigation ul li.hover a#tab_64:visited, 
.mainNavigation ul li.hover a#tab_64:hover, 
.mainNavigation ul li.hover a#tab_64:active, 
.mainNavigation ul li#active a#tab_64:link, 
.mainNavigation ul li#active a#tab_64:visited, 
.mainNavigation ul li#active a#tab_64:active, 
.mainNavigation ul li#active a#tab_64:hover {
background-position: -503px -100px;
}
.mainNavigation ul li a#tab_65:link, 
.mainNavigation ul li a#tab_65:visited, 
.mainNavigation ul li a#tab_65:active {
background-position: -573px -50px;
width: 48px;
}
.mainNavigation ul li a#tab_65:hover, 
.mainNavigation ul li.hover a#tab_65:link, 
.mainNavigation ul li.hover a#tab_65:visited, 
.mainNavigation ul li.hover a#tab_65:hover, 
.mainNavigation ul li.hover a#tab_65:active, 
.mainNavigation ul li#active a#tab_65:link, 
.mainNavigation ul li#active a#tab_65:visited, 
.mainNavigation ul li#active a#tab_65:active, 
.mainNavigation ul li#active a#tab_65:hover {
background-position: -573px -100px;
}
.mainNavigation ul li a#tab_66:link, 
.mainNavigation ul li a#tab_66:visited, 
.mainNavigation ul li a#tab_66:active {
background-position: -621px -50px;
width: 106px;
}
.mainNavigation ul li a#tab_66:hover, 
.mainNavigation ul li.hover a#tab_66:link, 
.mainNavigation ul li.hover a#tab_66:visited, 
.mainNavigation ul li.hover a#tab_66:hover, 
.mainNavigation ul li.hover a#tab_66:active, 
.mainNavigation ul li#active a#tab_66:link, 
.mainNavigation ul li#active a#tab_66:visited, 
.mainNavigation ul li#active a#tab_66:active, 
.mainNavigation ul li#active a#tab_66:hover {
background-position: -621px -100px;
}
.mainNavigation ul li#tab_40 a:link, 
.mainNavigation ul li#tab_40 a:visited, 
.mainNavigation ul li#tab_40 a:active, 
.mainNavigation ul li#tab_42 a:link, 
.mainNavigation ul li#tab_42 a:visited, 
.mainNavigation ul li#tab_42 a:active, 
.mainNavigation ul li#tab_7 a:link, 
.mainNavigation ul li#tab_7 a:visited, 
.mainNavigation ul li#tab_7 a:active {
display: none;
}
/*---=== DROPDOWN ===---*/
.adminNavigation .dropdown, 
.mainNavigation .dropdown {
background: url(images/skinSprite.png) 0 -200px;
_background: url(images/skinSprite.gif) 0 -200px;
display: none;
position: absolute;
text-indent: 0;
z-index: 1000;
}
.adminNavigation .dropdown a:link, 
.adminNavigation .dropdown a:visited, 
.adminNavigation .dropdown a:active, 
.mainNavigation .dropdown a:link, 
.mainNavigation .dropdown a:visited, 
.mainNavigation .dropdown a:active {
background-position: -855px -2387px;
border-bottom: 1px solid #49385F;
color: #FFF;
display: block;
float: none;
height: auto;
padding: 7px 9px 7px 12px;
text-indent: 0;
}
.adminNavigation .dropdown a:hover, 
.mainNavigation .dropdown a:hover {
background-position: -855px -2437px;
color: #AC57FA;
text-decoration: none;
}
.adminNavigation #child_60 .leftSide, 
.adminNavigation #child_60 .rightSide {
	width: 235px;
}
.adminNavigation #child_99 .leftSide, 
.adminNavigation #child_99 .rightSide,
.adminNavigation #child_63 .leftSide, 
.adminNavigation #child_63 .rightSide,
.adminNavigation #child_64 .leftSide, 
.adminNavigation #child_64 .rightSide, 
.mainNavigation #child_60 .leftSide, 
.mainNavigation #child_60 .rightSide,
.mainNavigation #child_99 .leftSide, 
.mainNavigation #child_99 .rightSide,
.mainNavigation #child_63 .leftSide, 
.mainNavigation #child_63 .rightSide,
.mainNavigation #child_64 .leftSide, 
.mainNavigation #child_64 .rightSide {
width: 200px;
}
.adminNavigation #child_62 .dropdown-b, 
.adminNavigation #child_66 .dropdown-b, 
.mainNavigation #child_62 .dropdown-b, 
.mainNavigation #child_66 .dropdown-b {
width: 313px;
}
.adminNavigation #child_66, 
.mainNavigation #child_66 {
right: 0;
}
.adminNavigation #child_62 .leftSide, 
.adminNavigation #child_66 .leftSide, 
.mainNavigation #child_62 .leftSide, 
.mainNavigation #child_66 .leftSide {
float: left;
margin: 0 7px 0 0;
width: 153px;
}
.adminNavigation #child_62 .rightSide, 
.adminNavigation #child_66 .rightSide, 
.mainNavigation #child_62 .rightSide, 
.mainNavigation #child_66 .rightSide {
float: right;
width: 153px;
}
/*---=== ADMIN NAVIGATION ===---*/
.adminNavigation {
border-top: 1px solid #563484;
border-bottom: 1px solid #563484;
}
.adminNavigation li {
display: block;
float: left;
margin: 1px 0;
padding: 12px 14px 12px 0;
}
.adminNavigation li a:link, 
.adminNavigation li a:visited, 
.adminNavigation li a:active {
color: #FFF;
}
.adminNavigation li.last {
padding: 12px 0;
}
/*---=== LEFT NAVIGATION ===---*/
.currentNavigation, 
.currentNavigation li {
list-style: none;
margin: 0;
padding: 0;
}
.currentNavigation li {
list-style: none;
margin: 0;
padding: 0 0 2px;
}
.currentNavigation li a:link, 
.currentNavigation li a:visited, 
.currentNavigation li a:active {
background-position: 0 bottom;
color: #383939;
display: block;
font-size: 11px;
font-weight: normal;
padding: 8px 20px 8px 10px;
}
.currentNavigation li a:hover {
color: #4C2875;
text-decoration: none;
}
.currentNavigation li.ItemCurr {
background: none;
padding: 0;
}
.currentNavigation li.ItemCurr a:link, 
.currentNavigation li.ItemCurr a:visited, 
.currentNavigation li.ItemCurr a:hover, 
.currentNavigation li.ItemCurr a:active {
background-position: 0 -450px;
color: #4C2875;
padding: 8px 20px 12px 10px;
}
.currentNavigation li.SubItemStat, 
.currentNavigation li.SubItemCurr {
background: none;
padding: 0;
}
.currentNavigation li.SubItemStat a:link, 
.currentNavigation li.SubItemStat a:visited, 
.currentNavigation li.SubItemStat a:active {
color: #383939;
display: block;
font-size: 11px;
font-weight: normal;
padding: 4px 25px 4px 20px;
}
.currentNavigation li.SubItemStat a:hover {
color: #4C2875;
text-decoration: none;
}
.currentNavigation li.SubItemCurr a:link, 
.currentNavigation li.SubItemCurr a:visited, 
.currentNavigation li.SubItemCurr a:hover, 
.currentNavigation li.SubItemCurr a:active {
color: #4C2875;
padding: 4px 25px 4px 20px;
}
/*---=== TABBED NAVIGATION ===---*/
.tabbedNavigation, 
.tabbedNavigation li {
list-style: none;
margin: 0;
padding: 0;
}
.tabbedNavigation li {
display: block;
float: left;
}
.tabbedNavigation li a:link, 
.tabbedNavigation li a:visited, 
.tabbedNavigation li a:active {
display: block;
height: 48px;
text-indent: -9999em;
overflow: hidden;
}
/*--- PRODUCTS TABS ---*/
li#interiorTab67 {
width: 214px;
}
li#interiorTab68, 
li#interiorTab69, 
li#interiorTab70 {
width: 215px;
}
li#interiorTab67 a:link, 
li#interiorTab67 a:visited, 
li#interiorTab67 a:active {
background-position: 0 -650px;
}
li#interiorTab67 a:hover {
background-position: 0 -700px;
}
li#interiorTab67.ItemCurr a:link, 
li#interiorTab67.ItemCurr a:visited, 
li#interiorTab67.ItemCurr a:hover 
li#interiorTab67.ItemCurr a:active {
background-position: 0 -750px;
}
li#interiorTab68 a:link, 
li#interiorTab68 a:visited, 
li#interiorTab68 a:active {
background-position: -429px -650px;
}
li#interiorTab68 a:hover {
background-position: -429px -700px;
}
li#interiorTab68.ItemCurr a:link, 
li#interiorTab68.ItemCurr a:visited, 
li#interiorTab68.ItemCurr a:hover, 
li#interiorTab68.ItemCurr a:active {
background-position: -429px -750px;
}
li#interiorTab69 a:link, 
li#interiorTab69 a:visited, 
li#interiorTab69 a:active {
background-position: -214px -650px;
}
li#interiorTab69 a:hover {
background-position: -214px -700px;
}
li#interiorTab69.ItemCurr a:link, 
li#interiorTab69.ItemCurr a:visited, 
li#interiorTab69.ItemCurr a:hover, 
li#interiorTab69.ItemCurr a:active {
background-position: -214px -750px;
}
li#interiorTab70 a:link, 
li#interiorTab70 a:visited, 
li#interiorTab70 a:active {
background-position: -644px -650px;
}
li#interiorTab70 a:hover {
background-position: -644px -700px;
}
li#interiorTab70.ItemCurr a:link, 
li#interiorTab70.ItemCurr a:visited, 
li#interiorTab70.ItemCurr a:hover, 
li#interiorTab70.ItemCurr a:active {
background-position: -644px -750px;
}
/*--- SERVICES & SUPPORT TABS ---*/
li#interiorTab102 {
width: 285px;
} 
li#interiorTab100 {
width: 289px;
}
li#interiorTab101 {
width: 287px;
}
li#interiorTab102 a:link, 
li#interiorTab102 a:visited, 
li#interiorTab102 a:active {
background-position: 0 -800px;
}
li#interiorTab102 a:hover {
background-position: 0 -850px;
}
li#interiorTab102.ItemCurr a:link, 
li#interiorTab102.ItemCurr a:visited, 
li#interiorTab102.ItemCurr a:hover, 
li#interiorTab102.ItemCurr a:active {
background-position: 0 -900px;
}
li#interiorTab100 a:link, 
li#interiorTab100 a:visited, 
li#interiorTab100 a:active {
background-position: -572px -800px;
}
li#interiorTab100 a:hover {
background-position: -572px -850px;
}
li#interiorTab100.ItemCurr a:link, 
li#interiorTab100.ItemCurr a:visited, 
li#interiorTab100.ItemCurr a:hover, 
li#interiorTab100.ItemCurr a:active {
background-position: -572px -900px;
}
li#interiorTab101 a:link, 
li#interiorTab101 a:visited, 
li#interiorTab101 a:active {
background-position: -286px -800px;
}
li#interiorTab101 a:hover {
background-position: -286px -850px;
}
li#interiorTab101.ItemCurr a:link, 
li#interiorTab101.ItemCurr a:visited, 
li#interiorTab101.ItemCurr a:hover, 
li#interiorTab101.ItemCurr a:active {
background-position: -286px -900px;
}
/*--- COMMUNITY & RESOURCES TABS ---*/
li#interiorTab127 {
width: 143px;
} 
li#interiorTab128 {
width: 143px;
}
li#interiorTab129 {
width: 143px;
}
li#interiorTab130 {
width: 143px;
}
li#interiorTab131 {
width: 143px;
}
li#interiorTab132 {
width: 143px;
}
li#interiorTab133 {
width: 143px;
}
li#interiorTab127 a:link, 
li#interiorTab127 a:visited, 
li#interiorTab127 a:active {
background-position: 0 -950px;
}
li#interiorTab127 a:hover {
background-position: 0 -999px;
}
li#interiorTab127.ItemCurr a:link, 
li#interiorTab127.ItemCurr a:visited, 
li#interiorTab127.ItemCurr a:hover, 
li#interiorTab127.ItemCurr a:active {
background-position: 0 -1049px;
}
li#interiorTab128 a:link, 
li#interiorTab128 a:visited, 
li#interiorTab128 a:active {
background-position: -143px -950px;
}
li#interiorTab128 a:hover {
background-position: -143px -999px;
}
li#interiorTab128.ItemCurr a:link, 
li#interiorTab128.ItemCurr a:visited, 
li#interiorTab128.ItemCurr a:hover, 
li#interiorTab128.ItemCurr a:active {
background-position: -143px -1049px;
}
li#interiorTab129 a:link, 
li#interiorTab129 a:visited, 
li#interiorTab129 a:active {
background-position: -286px -950px;
}
li#interiorTab129 a:hover {
background-position: -286px -999px;
}
li#interiorTab129.ItemCurr a:link, 
li#interiorTab129.ItemCurr a:visited, 
li#interiorTab129.ItemCurr a:hover, 
li#interiorTab129.ItemCurr a:active {
background-position: -286px -1049px;
}
li#interiorTab131 a:link, 
li#interiorTab131 a:visited, 
li#interiorTab131 a:active {
background-position: -429px -950px;
}
li#interiorTab131 a:hover {
background-position: -429px -999px;
}
li#interiorTab131.ItemCurr a:link, 
li#interiorTab131.ItemCurr a:visited, 
li#interiorTab131.ItemCurr a:hover, 
li#interiorTab131.ItemCurr a:active {
background-position: -429px -1049px;
}
li#interiorTab132 a:link, 
li#interiorTab132 a:visited, 
li#interiorTab132 a:active {
background-position: -572px -950px;
}
li#interiorTab132 a:hover {
background-position: -572px -999px;
}
li#interiorTab132.ItemCurr a:link, 
li#interiorTab132.ItemCurr a:visited, 
li#interiorTab132.ItemCurr a:hover, 
li#interiorTab132.ItemCurr a:active {
background-position: -572px -1049px;
}
li#interiorTab133 a:link, 
li#interiorTab133 a:visited, 
li#interiorTab133 a:active {
background-position: -715px -950px;
}
li#interiorTab133 a:hover {
background-position: -715px -999px;
}
li#interiorTab133.ItemCurr a:link, 
li#interiorTab133.ItemCurr a:visited, 
li#interiorTab133.ItemCurr a:hover, 
li#interiorTab133.ItemCurr a:active {
background-position: -715px -1049px;
}
/*--- INDUSTRY SOLUTIONS TABS ---*/
li#interiorTab150 {
width: 214px;
}
li#interiorTab151, 
li#interiorTab152, 
li#interiorTab153 {
width: 215px;
}
li#interiorTab150 a:link, 
li#interiorTab150 a:visited, 
li#interiorTab150 a:active {
background-position: 0 -1100px;
}
li#interiorTab150 a:hover {
background-position: 0 -1150px;
}
li#interiorTab150.ItemCurr a:link, 
li#interiorTab150.ItemCurr a:visited, 
li#interiorTab150.ItemCurr a:hover, 
li#interiorTab150.ItemCurr a:active {
background-position: 0 -1200px;
}
li#interiorTab151 a:link, 
li#interiorTab151 a:visited, 
li#interiorTab151 a:active {
background-position: -214px -1100px;
}
li#interiorTab151 a:hover {
background-position: -214px -1150px;
}
li#interiorTab151.ItemCurr a:link, 
li#interiorTab151.ItemCurr a:visited, 
li#interiorTab151.ItemCurr a:hover, 
li#interiorTab151.ItemCurr a:active {
background-position: -214px -1200px;
}
li#interiorTab152 a:link, 
li#interiorTab152 a:visited, 
li#interiorTab152 a:active {
background-position: -429px -1100px;
}
li#interiorTab152 a:hover {
background-position: -429px -1150px;
}
li#interiorTab152.ItemCurr a:link, 
li#interiorTab152.ItemCurr a:visited, 
li#interiorTab152.ItemCurr a:hover, 
li#interiorTab152.ItemCurr a:active {
background-position: -429px -1200px;
}
li#interiorTab153 a:link, 
li#interiorTab153 a:visited, 
li#interiorTab153 a:active {
background-position: -644px -1100px;
}
li#interiorTab153 a:hover {
background-position: -644px -1150px;
}
li#interiorTab153.ItemCurr a:link, 
li#interiorTab153.ItemCurr a:visited, 
li#interiorTab153.ItemCurr a:hover, 
li#interiorTab153.ItemCurr a:active {
background-position: -644px -1200px;
}
/*--- PARTNERS TABS ---*/
li#interiorTab154, 
li#interiorTab155 {
width: 430px;
}
li#interiorTab154 a:link, 
li#interiorTab154 a:visited, 
li#interiorTab154 a:active {
background-position: 0 -1250px;
}
li#interiorTab154 a:hover {
background-position: 0 -1300px;
}
li#interiorTab154.ItemCurr a:link, 
li#interiorTab154.ItemCurr a:visited, 
li#interiorTab154.ItemCurr a:hover, 
li#interiorTab154.ItemCurr a:active {
background-position: 0 -1350px;
}
li#interiorTab155 a:link, 
li#interiorTab155 a:visited, 
li#interiorTab155 a:active {
background-position: -430px -1250px;
}
li#interiorTab155 a:hover {
background-position: -430px -1300px;
}
li#interiorTab155.ItemCurr a:link, 
li#interiorTab155.ItemCurr a:visited, 
li#interiorTab155.ItemCurr a:hover, 
li#interiorTab155.ItemCurr a:active {
background-position: -430px -1350px;
}
/*--- ABOUT AVECTRA ---*/
li#interiorTab161,  
li#interiorTab164, 
li#interiorTab169, 
li#interiorTab165, 
li#interiorTab166, 
li#interiorTab167 {
width: 143px;
}
li#interiorTab161 a:link, 
li#interiorTab161 a:visited, 
li#interiorTab161 a:active {
background-position: 0 -1400px;
}
li#interiorTab161 a:hover {
background-position: 0 -1450px;
}
li#interiorTab161.ItemCurr a:link, 
li#interiorTab161.ItemCurr a:visited, 
li#interiorTab161.ItemCurr a:hover, 
li#interiorTab161.ItemCurr a:active {
background-position: 0 -1500px;
}
li#interiorTab164 a:link, 
li#interiorTab164 a:visited, 
li#interiorTab164 a:active {
background-position: -143px -1400px;
}
li#interiorTab164 a:hover {
background-position: -143px -1450px;
}
li#interiorTab164.ItemCurr a:link, 
li#interiorTab164.ItemCurr a:visited, 
li#interiorTab164.ItemCurr a:hover, 
li#interiorTab164.ItemCurr a:active {
background-position: -143px -1500px;
}
li#interiorTab169 a:link, 
li#interiorTab169 a:visited, 
li#interiorTab169 a:active {
background-position: -286px -1400px;
}
li#interiorTab169 a:hover {
background-position: -286px -1450px;
}
li#interiorTab169.ItemCurr a:link, 
li#interiorTab169.ItemCurr a:visited, 
li#interiorTab169.ItemCurr a:hover, 
li#interiorTab169.ItemCurr a:active {
background-position: -286px -1500px;
}
li#interiorTab165 a:link, 
li#interiorTab165 a:visited, 
li#interiorTab165 a:active {
background-position: -429px -1400px;
}
li#interiorTab165 a:hover {
background-position: -429px -1450px;
}
li#interiorTab165.ItemCurr a:link, 
li#interiorTab165.ItemCurr a:visited, 
li#interiorTab165.ItemCurr a:hover, 
li#interiorTab165.ItemCurr a:active {
background-position: -429px -1500px;
}
li#interiorTab166 a:link, 
li#interiorTab166 a:visited, 
li#interiorTab166 a:active {
background-position: -572px -1400px;
}
li#interiorTab166 a:hover {
background-position: -572px -1450px;
}
li#interiorTab166.ItemCurr a:link, 
li#interiorTab166.ItemCurr a:visited, 
li#interiorTab166.ItemCurr a:hover, 
li#interiorTab166.ItemCurr a:active {
background-position: -572px -1500px;
}
li#interiorTab167 a:link, 
li#interiorTab167 a:visited, 
li#interiorTab167 a:active {
background-position: -715px -1400px;
}
li#interiorTab167 a:hover {
background-position: -715px -1450px;
}
li#interiorTab167.ItemCurr a:link, 
li#interiorTab167.ItemCurr a:visited, 
li#interiorTab167.ItemCurr a:hover 
li#interiorTab167.ItemCurr a:active {
background-position: -715px -1500px;
}
/*---=== BREADCRUMB ===---*/
.breadcrumbWrap {
color: #949494;
font-size: 11px;
margin: 0 0 15px;
}
.breadcrumbWrap .breadcrumb {
	display: block;
	float: left;
	width: 420px;
}
.breadcrumbWrap a.breadcrumbItem:link, 
.breadcrumbWrap a.breadcrumbItem:visited, 
.breadcrumbWrap a.breadcrumbItem:active {
color: #949494;
font-weight: normal;
}
.breadcrumbWrap a.breadcrumbActive:link, 
.breadcrumbWrap a.breadcrumbActive:visited, 
.breadcrumbWrap a.breadcrumbActive:hover, 
.breadcrumbWrap a.breadcrumbActive:active {
color: #5D5E5E;
cursor: text;
font-weight: normal;
text-decoration: none;
}
.breadcrumbWrap .printIcon {
	float: left;
}
.breadcrumbWrap .stbutton {
float: right;
}
/*---===<<< TABLES >>>===---*/
/*---=== PARTNERS PAGE ===---*/
.partnersTable {
	border: none;
}
.partnersTable td{
	border-bottom: 2px solid #41B6CD;
	padding: 10px 0;
	vertical-align: top;
}
.partnersTable .partnerlogo {
	width: 160px;
}
/*---===<<< FORMS >>>===---*/
/*---===<<< MODULE STYLES GO BELOW HERE >>>===---*/
/*---===<<< LOGO SCROLLER >>>===---*/
.logoRotator {
margin: 15px auto 0;
position: relative;
width: 154px;
}
.logoRotator .scrollable {
height: 62px; 
overflow: hidden;
margin: 0 18px;
position: relative; 
width: 118px; 
} 
.logoRotator .scrollable .items { 
width: 20000em; 
left: 0;
position: absolute; 
top: 0;
} 
.logoRotator .scrollable .item { 
float: left;
text-align: center;
width: 118px;
} 
.logoRotator .items .active {
}
.logoRotator .next {
background-position: -712px -450px;
cursor: pointer;
display: block;
height: 11px;
overflow: hidden;
position: absolute;
right: 0;
text-indent: -9999em;
top: 20px;
width: 16px;
}
.logoRotator .prev {
background-position: -650px -450px;
cursor: pointer;
display: block;
height: 11px;
left: 0;
overflow: hidden;
position: absolute;
text-indent: -9999em;
top: 20px;
width: 16px;
}
.logoRotator .disabled {
background: none;
}
/*---===<<< RESOURCES >>>===---*/
.resourceLeft {
	float: left;
	width: 48%;
}
.resourceRight {
	float: right;
	width: 48%;
}
/*---===<<< CASE STUDY >>>===---*/
/*---=== LISTING ===---*/
ul.caseStudyList li {
	clear: both;
	list-style: none;
	padding: 0 0 15px;
	padding: 0;
}
ul.caseStudyList li img {
	margin: 0 10px 10px 0;
}
/*----=== INTERIOR CASE STUDY ===---*/
a.downloadPDF:link, 
a.downloadPDF:visited, 
a.downloadPDF:hover, 
a.downloadPDF:active {
	background-position: -450px -1800px;
	display: block;
	float: right;
	height: 33px;
	overflow: hidden;
	text-indent: -9999em;
	width: 119px;
}
.caseStudyWrap img {
	margin: 0 10px 10px 0;
}
/*--- VIDEO AREA ---*/
.caseStudyVideo {
	background-position: 0 -1900px;
	height: 205px;
	float: right;
	margin: 0 0 0 10px;
	position: relative;
	width: 272px;
}
.videoWrap {
	margin: 20px 15px;
}
a.watchVideo:link, 
a.watchVideo:visited, 
a.watchVideo:hover, 
a.watchVideo:active {
	bottom: 3px;
	display: block;
	height: 28px;
	left: 50%;
	margin: 0 0 0 -58px;
	overflow: hidden;
	text-indent: -9999em;
	position: absolute;
	width: 116px;
}
/*---===<<< EXPAND COLLAPSE LISTS >>>===---*/
ul.featuresList {
margin: 0 0 15px;
padding: 0;
list-style: none;
}
ul.featuresList li {
margin: 0;
padding: 0;
list-style: none;
}
ul.featuresList ul li{
margin: 0 30px 5px;
padding: 0;
list-style: disc;
}
/*----=== HEADER ===---*/
.featuresList .header {
background-position: 0 -1650px;
height: 28px;
margin: 0;
padding: 0;
width: auto;
}
.featuresList .headerActive {
background-position: 0 -1600px;
height: 28px;
margin: 0;
padding: 0;
width: auto;
}
.featuresList .header h4, 
.featuresList .headerActive h4 {
color: #3C0A75;
float: left;
font-size: 12px;
line-height: 28px;
margin: 0 0 0 30px;
}
.featuresList .headerActive h4 {
color: #FFF;
}
.featuresList span.featureCheck, 
.featuresList span.featureUncheck {
display: block;
float: left;
font-size: 11px;
height: 16px;
line-height: 16px;
margin: 6px 0 0 10px;
text-indent: 21px;
width: 47px;
}
.featuresList .header span.featureCheck {
background-position: -844px -1600px;
color: #3C0A75;
}
.featuresList .headerActive span.featureCheck {
background-position: -844px -1600px;
color: #FFF;
}
.featuresList span.featureUncheck {
background-position: -844px -1650px;
color: #B2B3B3;
}
.featuresList a.collapsed:link, 
.featuresList a.collapsed:visited, 
.featuresList a.collapsed:hover, 
.featuresList a.collapsed:active {
background-position: -843px -1750px;
display: block;
float: right;
height: 18px;
margin: 5px 5px 0 0;
overflow: hidden;
text-indent: -9999em;
width: 18px;
}
.featuresList a.expanded:link, 
.featuresList a.expanded:visited, 
.featuresList a.expanded:hover, 
.featuresList a.expanded:active {
background-position: -843px -1700px;
display: block;
float: right;
height: 18px;
margin: 5px 5px 0 0;
overflow: hidden;
text-indent: -9999em;
width: 18px;
}
/*----=== HEADER ===---*/
.featuresList .description {
display: none;
margin: 0;
padding: 10px 48px 15px;
}
/*---===<<< HOME CAMPAIGN SCROLLER >>>===---*/
.homeCampaignScroller {
height: 280px;
margin: 0 auto;
position: relative;
width: 900px;
}
a.prev {
background-position: -790px -1850px;
cursor: pointer;
display: block;
height: 23px;
position: absolute;
left: 80px;
top: 130px;
width: 25px;
z-index: 10;
}
a.next {
background-position: -835px -1850px;
cursor: pointer;
display: block;
height: 23px;
position: absolute;
right: 80px;
top: 130px;
width: 25px;
z-index: 10;
}
.campaignScroller {
left: 0;
position:absolute; 
overflow:hidden; 
top: 96px;
width: 900px;
height:171px; 
} 
.campaignScroller .items { 
width:20000em;
left: 0;
position:absolute; 
top: 0;
} 

.campaignScroller .items .item { 
float:left;
height: 99px;
text-align: center;
width: 300px;
}
.campaignScroller .items .item img {
opacity:0.5;
filter:alpha(opacity=50);
}
.campaignScroller .items .item .itemInfo {
display: none;
}
/*---=== CAMPAIGN ACTIVE STATE ===---*/
#campaignActive {
height: 300px;
left: 94px;
position: absolute;
top: 0;
width: 712px;
z-index: 9;
}
#campaignActive .campaignLarge {
height: 300px;
overflow: hidden;
position: relative;
width: 712px;
}
#campaignActive .campaignLarge .flashHolder {
	padding: 25px 0 0;
}
#campaignActive .campaignLarge img {
/*z-index: 10;
left: 0;
position: absolute;
top: 0;*/
}
#campaignActive .campaignLarge h3 {
color: #41B6CD;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 22px;
line-height: 22px;
position: absolute;
right: 59px;
text-align: center;
text-transform: uppercase;
top: 62px;
width: 407px;
z-index: 0;
}
#campaignActive .campaignLarge .testimonial {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
height: 75px;
position: absolute;
right: 68px;
top: 112px;
width: 360px;
z-index: 0;
}
#campaignActive .campaignLarge .endorser {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: 75px;
line-height: 16px;
position: absolute;
right: 160px;
text-align: right;
top: 180px;
width: 220px;
z-index: 0;
}
#campaignActive .campaignLarge .endorser .endorserName {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 13px;
font-style: italic;
font-weight: bold;
}
#campaignActive .campaignLarge .clear {
	height: 24px;
	width: 100%;
}
#campaignActive .campaignLarge a:link, 
#campaignActive .campaignLarge a:visited, 
#campaignActive .campaignLarge a:active {
/*
height: 75px;
overflow: hidden;
position: absolute;
right: 23px;
text-indent: -9999em;
top: 187px;
width: 400px;
z-index: 1000;*/
}
#campaignActive .campaignLarge a:hover {
text-decoration: underline;
}
/*---=== SCROLLER NAVIGATION ===---*/
.scrollerNav {
position: absolute;
right: 105px;
top: 35px;
width: 53px;
z-index: 10;
}
.scrollerNav span {
background-position: -854px -1800px;
display: block;
float: left;
height: 7px;
margin: 0 1px 0 0;
width: 7px;
}
.scrollerNav span.active {
background-position: -834px -1800px;
}
.scrollerNav a.pauseBttn:link, 
.scrollerNav a.pauseBttn:visited, 
.scrollerNav a.pauseBttn:hover, 
.scrollerNav a.pauseBttn:active {
background-position: -814px -1800px;
display: block;
float: left;
height: 7px;
margin: 0 6px 0 0;
overflow: hidden;
text-indent: -9999em;
width: 7px;
}
.scrollerNav a.playBttn:link, 
.scrollerNav a.playBttn:visited, 
.scrollerNav a.playBttn:hover, 
.scrollerNav a.playBttn:active {
background-position: -794px -1800px;
display: none;
float: left;
height: 7px;
margin: 0 6px 0 0;
overflow: hidden;
text-indent: -9999em;
width: 7px;
}
/*---===<<< LOGIN CONTENT STYLES >>>===---*/
.loginHeader {
border-bottom: 1px solid #c2c1c2;
color: #461e82;
margin: 0 15px;
padding: 5px 0 2px;
}
.loginHeader h2 {
font-size: 14px;
font-weight: bold;
line-height: 31px;
margin: 0;
padding: 0;
text-transform: none;
}
.loginContent {
padding: 10px 35px 0;
}
.loginContent .phoneNumber {
color: #461e82;
}
/*---===<<< SOCIAL TOOLS SIDEBAR ELEMENT >>>===---*/
.socialTools {
	color: #41B6CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 16px;
}
.footerTop .footerRight {
	padding: 0;
	text-align: center;
}
.footerTop .footerRight .socialTools {
	color: #58555a;
	font-size: 14px;
	padding: 0 0 0 25px;
	text-transform: none;
}
.socialTools span {
	float: left;
	line-height: 32px;
}
.footerTop .footerRight .socialTools span {
	float: none;
	line-height: normal;
}
.socialTools a:link, 
.socialTools a:visited, 
.socialTools a:active {
	display: block;
	float: left;
	height: 34px;
	margin: 0 0 0 5px;
	overflow: hidden;
	text-indent: -9999em;
	width: 20px;
}
.socialTools a.facebook:link, 
.socialTools a.facebook:visited, 
.socialTools a.facebook:active {
	background-position: -794px -1900px;
}
.socialTools a.facebook:hover {
	background-position: -794px -1950px;
}
.socialTools a.twitter:link, 
.socialTools a.twitter:visited, 
.socialTools a.twitter:active {
	background-position: -818px -1900px;
}
.socialTools a.twitter:hover {
	background-position: -818px -1950px;
}
.socialTools a.linkedIn:link, 
.socialTools a.linkedIn:visited, 
.socialTools a.linkedIn:active {
	background-position: -842px -1900px;
}
.socialTools a.linkedIn:hover {
	background-position: -842px -1950px;
}
.footerTop .footerRight .socialTools a.facebook:link, 
.footerTop .footerRight .socialTools a.facebook:visited, 
.footerTop .footerRight .socialTools a.facebook:active {
	margin: 8px 0 0 30px;
	_margin: 8px 0 0 15px;
}
.footerTop .footerRight .socialTools a:link, 
.footerTop .footerRight .socialTools a:visited, 
.footerTop .footerRight .socialTools a:active {
	margin: 8px 0 0 10px;
}
/*---===<<< CONTENT LIST STYLES >>>===---*/
.contentList .date {
	color: #000;
}
.contentList li {
	margin: 0 0 15px 20px;
}
.eventsList li {
	border-bottom: 1px solid #402866;
	list-style: none;
	margin: 0 0 5px;
	padding: 0 0 5px;
}
/*---===<<< AFFILIATIONS LIST >>>===---*/
.affiliates .clear {
	height: 15px;
}
.affiliates img {
	margin: 0 0 5px;
}
/*---===<<< RESOURCES LIST >>>===---*/
.resourceList {
	height: 125px;
	padding: 0;
	margin: 0 0 5px;
}
/*---===<<< PROFILE WRAP >>>===---*/
.profileWrap img {
	margin: 5px 10px 5px 0;
}
/*---===<<< CAREERS STYLES >>>===---*/
table.careersTable {
	width: 100%;
}
table.careersTable td, 
table.careersTable th {
	padding: 3px 5px;
	text-align: left;
}
table.careersTable th {
	background: #402866;
	color: #FFF;
}
table.careersTable .alt td {
	background: #DFDFDF;
}
/*---=== careerJobDescription ===---*/
.careerJobDescription p {
	display: block;
	clear: both;
}
.careerJobDescription .jobLabel {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	width: 125px;
}
.careerJobDescription span {
	display: block;
	float: left;
	margin: 0 0 5px;
	width: 400px;
}
/*---===<<< FORM PAGES >>>===---*/
/*---=== LOCATIONS ===---*/
.topFormLeft, 
.topFormCenter{
	width: 230px;
}
.topFormLeft {
	border-right: 1px solid #b1bdc9;
	float: left;
	margin: 0 15px 0 0;
}
.topFormCenter {
	border-right: 1px solid #b1bdc9;
	float: left;
}
.topFormRight {
	float: right;
	width: 200px;
}
/*---===<<< SITEMAP STYLES >>>===---*/
#SiteMap a:link, 
#SiteMap a:visited, 
#SiteMap a:active {
	color: #402866;
}
/*---===<<< FORMS >>>===---*/
.contactForm {
	background: url(images/contactFormBackground.jpg) no-repeat 0 0;
}
.demoForm {
	background: url(images/demoFormBackground.jpg) no-repeat 0 0;
}
.trialForm {
	background: url(images/trialFormBackground.jpg) no-repeat 0 0;
}
.avectraAcademyForm {
	background: url(images/avectraAcademyFormBackground.jpg) no-repeat 0 0;
	padding: 0 0 100px;
}
.whitePaperForm {
	background: url(images/whitePaperFormBackground.jpg) no-repeat 0 0;
	padding: 0 0 100px;
}
.generalForm .req {
	color: #F00;
}
.generalForm label {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 5px 0 0;
	text-align: right;
	width: 150px;
}
.generalForm label.longLabel {
	display: block;
	float: left;
	margin: 3px 0 0 0;
	text-align: right;
	width: 375px;
}
.generalForm input, 
.generalForm select {
	display: block;
	float: left;
	margin: 0;
	width: 150px;
}
.generalForm input.noLabel {
	display: inline;
	float: none;
	margin: 0 0 10px;
	width: 15px;
}
.generalForm input.longField, 
.generalForm select.longField {
	display: block;
	float: left;
	margin: 0 0 0 12px;
	width: 250px;
}
.generalForm .errorMssg {
	font-size: 9px;
	height: 11px;
	line-height: 11px;
	text-align: center;
}
.generalForm .leftSide {
	float: left;
	height: 185px;
	margin: 80px 0 0 11px;
	width: 336px;
}
.generalForm .rightSide {
	float: right;
	margin: 80px 11px 0 0;
	height: 185px;
	width: 336px;
}
.generalForm .longQuestions {
	clear: both;
	margin: 0 11px;
	padding: 60px 0 0;
}
.generalForm .formFooter {
	padding: 56px 15px;
}
.generalForm .formFooter p {
	text-align: center;
}
.avectraAcademyForm img {
	margin: 15px 0 0 16px;
}
.avectraAcademyForm .rightSide {
	margin: 20px 11px 0 0;
	width: 270px;
}
.avectraAcademyForm p {
	text-align: center;
}
.avectraAcademyForm label {
	width: 105px;
}
.avectraAcademyForm input {
	width: 140px;
}
/*---===<<< SEARCH RESULTS >>>===---*/
.SearchResultsContent td span.SubHead {
	display: none;
}
.SearchResultsContent td {
	padding: 5px 0;
	vertical-align: top;
}
.SearchResultsContent td a.SubHead:link, 
.SearchResultsContent td a.SubHead:visited, 
.SearchResultsContent td a.SubHead:active {
	color:#402866;
}
table.PagingTable {
	border: 0 none;
}
/*---===<<< THICKBOX >>>===---*/
/*---=== thickbox specific link and font settings ===---*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ---=== thickbox settings ===---*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(images/macBg.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}