BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg.jpg) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#rtCol {
	LINE-HEIGHT: 18px
}
#rtCol UL {
	LIST-STYLE-IMAGE: url(../images/bullet-gt.gif); LINE-HEIGHT: 18px
}
#container {
	MARGIN: 0px auto; WIDTH: 772px; TEXT-ALIGN: left
}
#header {
	
}
#logo {
	FLOAT: left; WIDTH: 360px; HEIGHT: 74px
}
#customerAccess {
	FLOAT: right; WIDTH: 127px
}
#checkLevels {
	FLOAT: right; WIDTH: 140px; TEXT-ALIGN: left
}
#checkLevels .textInput {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 102px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 14px
}
#checkLevels .button {
	MARGIN-BOTTOM: -6px
}
#middle {
	BACKGROUND: #fff; WIDTH: 772px; POSITION: absolute; TOP: 124px
}
#cartStuff {
	MARGIN: 0px 15px
}
#cartStuff A {
	COLOR: #00abd1; TEXT-DECORATION: underline
}
#cartStuff A:hover {
	TEXT-DECORATION: none
}
#cartStuff H1 {
	MARGIN: 0px 0px 0px 10px; WIDTH: 548px; TEXT-INDENT: -9999em; HEIGHT: 36px
}
#subTop {
	FLOAT: left; MARGIN: 10px 0px 0px 10px
}
#overhang {
	LEFT: 483px; WIDTH: 268px; POSITION: absolute; TOP: 136px; HEIGHT: 82px
}
#homeText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 16px 10px; WIDTH: 355px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#homeText A {
	COLOR: #666
}
#homeText P {
	MARGIN-TOP: 0px
}
#leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 15px; WIDTH: 166px; COLOR: #eb7b24; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#directions {
	MARGIN: 0px 0px 0px 12px
}
#directions H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #00abd1
}
#directions P {
	BORDER-TOP: #eb7b24 2px solid; FONT-SIZE: 11px; COLOR: #000; PADDING-TOP: 10px
}
#directions A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #eb7c23; TEXT-DECORATION: none
}
#directions A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #eb7c23; TEXT-DECORATION: underline
}
#ltCol #leftNav UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #7f7f7f 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; TEXT-INDENT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #7f7f7f 1px dashed; LIST-STYLE-TYPE: none
}
#leftNav LI A {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; COLOR: #eb7b24; TEXT-DECORATION: none
}
#leftNav LI A:hover {
	BACKGROUND: url(../images/buttons/nav-arrow.gif) no-repeat 0px -3px; COLOR: #000
}
#leftNav LI .selected {
	BACKGROUND: url(../images/buttons/nav-arrow.gif) no-repeat 0px -3px; COLOR: #000
}
#subText {
	FLOAT: left; MARGIN: 0px 0px 15px 12px; WIDTH: 546px; TEXT-ALIGN: left
}
#subText P {
	MARGIN-TOP: 0px
}
#subText CAPTION {
	FONT-SIZE: 10px; COLOR: #0085a3; TEXT-ALIGN: right
}
#subText H2 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 6px; COLOR: #eb7b24
}
.blue {
	COLOR: #0085a3
}
#subFAQ {
	FLOAT: left; WIDTH: 550px
}
#subFAQ A {
	FONT-WEIGHT: bold; COLOR: #eb7b25; TEXT-DECORATION: none
}
#subFAQ A:hover {
	TEXT-DECORATION: underline
}
#subFAQ .blueLink A {
	COLOR: #008db3
}
#subNews {
	FLOAT: left; WIDTH: 440px
}
#subDetail {
	FLOAT: left; MARGIN: 0px 40px; WIDTH: 660px
}
#subDetail A {
	FONT-WEIGHT: bold; COLOR: #eb7b24; TEXT-DECORATION: none
}
#subDetail A:hover {
	TEXT-DECORATION: underline
}
#subEvents {
	FLOAT: right; WIDTH: 280px
}
#subDownloads {
	FLOAT: right; WIDTH: 180px
}
.download {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px dashed
}
.download A {
	FONT-WEIGHT: bold; COLOR: #f29337; TEXT-DECORATION: none
}
.download A:hover {
	TEXT-DECORATION: underline
}
#quoteBox {
	FLOAT: right; MARGIN: 0px 0px 10px 15px; WIDTH: 170px
}
.teamMember {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 540px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed
}
.teamMember2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 540px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed
}
.teamMember IMG {
	FLOAT: left; MARGIN: 0px 6px 4px 0px
}
.teamMember .nameTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #eb7b24
}
.ltColPic {
	MARGIN: 20px 0px 0px 14px
}
.testimonial {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; WIDTH: 525px; BORDER-BOTTOM: #ccc 1px dashed
}
.testimonial P {
	COLOR: #000; LINE-HEIGHT: 10px
}
.testimonial .clientPic {
	FLOAT: left; MARGIN: 0px 10px 4px 0px; OVERFLOW: hidden; WIDTH: 127px
}
.testimonial .clientDesc {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 150px
}
.testimonial .partnerDesc {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 375px
}
.testimonial .clientBlurb {
	FLOAT: left; WIDTH: 215px
}
.rtQuoteText {
	PADDING-RIGHT: 0px; BORDER-TOP: #00abd1 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 22px; COLOR: #8e8e8e; LINE-HEIGHT: 18px; PADDING-TOP: 20px; BORDER-BOTTOM: #00abd1 1px solid; TEXT-ALIGN: left
}
.ltQuoteText {
	PADDING-RIGHT: 0px; BORDER-TOP: #00abd1 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 24px 0px 0px auto; WIDTH: 180px; COLOR: #8e8e8e; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BORDER-BOTTOM: #00abd1 1px solid; TEXT-ALIGN: left
}
#mainContent {
	FLOAT: left; MARGIN: 0px; WIDTH: 350px
}
#mainContentWide {
	FLOAT: left; MARGIN: 0px
}
DIV.productFront {
	BORDER-TOP: #ccc 1px dashed; PADDING-BOTTOM: 10px
}
DIV.product {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #eb7b24 4px solid; MIN-HEIGHT: 160px; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; WIDTH: 168px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT-STYLE: none
}
.productBlock {
	CLEAR: both
}
.productPic {
	FLOAT: right; MARGIN: 0px 10px 4px 0px
}
#breadCrumbs {
	FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 8px 0px 0px 12px; WIDTH: 548px; COLOR: #00abd1; BORDER-BOTTOM: #00abd1 5px solid; TEXT-ALIGN: left
}
#breadCrumbs A {
	COLOR: #00abd1; TEXT-DECORATION: none
}
#cartMenu A {
	COLOR: #00abd1; TEXT-DECORATION: none
}
#cartMenu A:hover {
	TEXT-DECORATION: underline
}
#cartMenu {
	MARGIN-TOP: -25px; FLOAT: right; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
#rtCol H1 {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 548px; TEXT-INDENT: -9999em; HEIGHT: 36px
}
#rtCol H1 .singleCol {
	WIDTH: 740px
}
#rtCol H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #eb7b24
}
#fPanel {
	MARGIN: 1px 0px 0px
}
#homeNews {
	FLOAT: right; MARGIN: 16px 8px 0px 0px; WIDTH: 188px
}
#homeNews .newsItem {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 6px 20px 0px 4px; COLOR: #eb7b24; LINE-HEIGHT: 16px; BORDER-BOTTOM: #000 1px dashed; TEXT-ALIGN: left
}
#homeNews A {
	FONT-WEIGHT: bold; COLOR: #eb7b24; TEXT-DECORATION: none
}
#homeNews A:hover {
	TEXT-DECORATION: underline
}
#footerBar {
	PADDING-RIGHT: 0px; BORDER-TOP: #eb7b24 5px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; WIDTH: 772px; LINE-HEIGHT: 14px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#footerBar A {
	COLOR: #252525; TEXT-DECORATION: none
}
#footerBar A:hover {
	TEXT-DECORATION: underline
}
#footerBar2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: url(../images/bg-footer.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 742px; COLOR: #c0c0c0; PADDING-TOP: 7px; HEIGHT: 20px; TEXT-ALIGN: left
}
#footerBar2 A {
	COLOR: #06a0c4; TEXT-DECORATION: none
}
#footerBar2 A:hover {
	TEXT-DECORATION: underline
}
#footerCopyright {
	FLOAT: left; WIDTH: 520px; COLOR: #ffe
}
#footerPhone {
	FLOAT: right; WIDTH: 200px; COLOR: #ffe; TEXT-ALIGN: right
}
#byEdreamz {
	FONT-SIZE: 10px; MARGIN: 2px 4px 2px 0px; COLOR: #ccc; TEXT-ALIGN: right
}
#byEdreamz A {
	COLOR: #797979; TEXT-DECORATION: none
}
#byEdreamz A:hover {
	TEXT-DECORATION: underline
}
#ltCol {
	MARGIN-TOP: 6px; FLOAT: left; WIDTH: 193px
}
#ltCol .leftButtons {
	MARGIN: 2px 0px 0px 5px
}
.testimonialFront {
	FONT-SIZE: 12px; MARGIN: 12px 5px 20px 12px; COLOR: #eb7b24; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
.testimonialBy {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #999; LINE-HEIGHT: 12px; TEXT-ALIGN: left
}
#flash {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.error {
	BORDER-LEFT-COLOR: #c99; BACKGROUND: #c00; BORDER-BOTTOM-COLOR: #c99; WIDTH: 485px; COLOR: #fff; BORDER-TOP-COLOR: #c99; BORDER-RIGHT-COLOR: #c99
}
#loginForm {
	BORDER-RIGHT: #ccc 8px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 8px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: #ccc 8px solid; WIDTH: 485px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 8px solid
}
#registerForm {
	BORDER-RIGHT: #ccc 8px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 8px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; MARGIN: 0px auto; BORDER-LEFT: #ccc 8px solid; WIDTH: 700px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 8px solid
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; WIDTH: 920px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#footer A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#footer A:hover {
	TEXT-DECORATION: none
}
.util {
	BACKGROUND: url(../images/util_bg.jpg) repeat-x left top; WIDTH: 920px; PADDING-TOP: 15px; HEIGHT: 641px
}
#mainNav {
	CLEAR: both; Z-INDEX: 50; POSITION: absolute; TOP: 87px
}
#smartProducts A {
	BACKGROUND: url(../images/buttons/nav-smart-products.gif) no-repeat left top; WIDTH: 133px
}
#proServices A {
	BACKGROUND: url(../images/buttons/nav-pro-services.gif) no-repeat left top; WIDTH: 168px
}
#resourceArea A {
	BACKGROUND: url(../images/buttons/nav-resources.gif) no-repeat left top; WIDTH: 119px
}
#newsEvents A {
	BACKGROUND: url(../images/buttons/nav-news-events.gif) no-repeat left top; WIDTH: 120px
}
#corporateInfo A {
	BACKGROUND: url(../images/buttons/nav-corporate-info.gif) no-repeat left top; WIDTH: 130px
}
#contactUs A {
	BACKGROUND: url(../images/buttons/nav-contact.gif) no-repeat left top; WIDTH: 102px
}
#mainNav A:hover {
	BACKGROUND-POSITION: 0px -37px
}
#mainNav UL {
	DISPLAY: inline; OVERFLOW: hidden; HEIGHT: 37px
}
#mainNav LI {
	DISPLAY: inline
}
#mainNav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 37px; HEIGHT: 0px! important
}
#mainNav .selected A {
	BACKGROUND-POSITION: 0px -37px
}
.anylinkcss {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 10px; Z-INDEX: 1001; VISIBILITY: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 140px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #fff 0px solid; POSITION: absolute; BACKGROUND-COLOR: #000
}
.anylinkcss A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #fff; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none
}
.anylinkcss A:hover {
	COLOR: #eb7b24; BACKGROUND-COLOR: black
}

