BODY {

	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #cccccc; FONT-SIZE: 0.8em; PADDING-TOP: 0px

}

BODY * {

	LINE-HEIGHT: 1.2; FONT-SIZE: 100%

}

#page {

	POSITION: relative; MARGIN: 20px 0px 50px; WIDTH: 995px; BACKGROUND: url(images/large_arrow.gif) no-repeat left top; FLOAT: left

}

#header {

	POSITION: relative; MARGIN-TOP: 15px; PADDING-LEFT: 60px; WIDTH: 935px; FLOAT: left

}

#logo {

	POSITION: relative; FLOAT: right; PADDING-TOP: 10px

}

#navigation {

	POSITION: relative; MARGIN-TOP: 0px; WIDTH: 550px; FLOAT: left

}

#footer {

	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #099bc5; PADDING-TOP: 0px

}

#footertext {

	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #099bc5; FONT-SIZE: 80%; PADDING-TOP: 0px

}

IMG {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px

}

.clear {

	CLEAR: both

}

A {

	BORDER-BOTTOM: #099bc5 1px dotted; COLOR: #099bc5; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

A:hover {

	BORDER-BOTTOM-STYLE: solid

}

#navigation A {

	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none

}

A.imagelink {

	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none

}

UL {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

HR {

	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #7d7d7d; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 1px; COLOR: #7d7d7d; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px

}

.cyan {

	COLOR: #099bc5

}

#stage {

	POSITION: relative; MARGIN-TOP: 26px; PADDING-LEFT: 60px; WIDTH: 935px; FLOAT: left

}

.digitalstage {

	MARGIN-TOP: 11px !important

}

#stage H1 {

	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #099bc5; FONT-SIZE: 2em; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#stage H2 {

	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cccccc; FONT-SIZE: 1.5em; PADDING-TOP: 0px

}

DIV#why {

	POSITION: relative; WIDTH: 100%; FLOAT: left

}

DIV#whycalltoaction {

	POSITION: relative; PADDING-RIGHT: 0px; FLOAT: right; TOP: 8px

}

DIV#why H2 {

	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #099bc5; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

BLOCKQUOTE {

	PADDING-BOTTOM: 0px; MARGIN: 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999999; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

BLOCKQUOTE.left STRONG {

	MARGIN: 0px; COLOR: #099bc5; FONT-WEIGHT: bold

}

.left {

	POSITION: relative; WIDTH: 252px; FLOAT: left

}

H3 {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #099bc5; PADDING-TOP: 0px

}

#stage P {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

#stage UL {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 30px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cccccc; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#panel {

	POSITION: relative; PADDING-BOTTOM: 15px; WIDTH: 933px; BACKGROUND: url(../images/panelBottom.jpg) no-repeat 50% bottom; FLOAT: left

}

#panelTop {

	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 913px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/panelTop.jpg) no-repeat 50% top; HEIGHT: 28px; FONT-SIZE: 1.2em; PADDING-TOP: 14px

}

#panelTop A {

	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none

}

#panelTop H1 {

	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cccccc; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#gallery .panelDescription {

	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 550px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px

}

#gallery .panelDescription H2 {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cccccc; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

#gallery .panelDescription P {

	LINE-HEIGHT: 1.4em; COLOR: #cccccc; FONT-WEIGHT: normal

}

#gallery .panelRightBase {

	POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 30px; FLOAT: right; PADDING-TOP: 25px

}

#gallery .panelRightBase P {

	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #3f3f3f; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: #cccccc; FONT-WEIGHT: normal; PADDING-TOP: 2px

}

.spanarrow {

	PADDING-RIGHT: 17px; BACKGROUND: url(images/arrownext.gif) no-repeat

}

.previousarrow {

	POSITION: relative; PADDING-LEFT: 20px; BACKGROUND: url(images/arrowprevious.gif) no-repeat left 50%; FLOAT: left; COLOR: #cccccc

}

.nextarrow {

	POSITION: relative; PADDING-RIGHT: 20px; BACKGROUND: url(images/h2_arrow.gif) no-repeat right 50%; FLOAT: right; COLOR: #cccccc

}

.nextarrow:hover {

	COLOR: #0b9dc7

}

.previousarrow:hover {

	COLOR: #0b9dc7

}

.stepcarousel {

	POSITION: relative; WIDTH: 100%; HEIGHT: 500px; CLEAR: both; OVERFLOW: scroll

}

.stepcarousel .beltdesign {

	POSITION: absolute; TOP: 0px; LEFT: 0px

}

.stepcarousel .paneldesign {

	WIDTH: 933px; FLOAT: left; OVERFLOW: hidden

}

.panelstage {

	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 933px; PADDING-RIGHT: 0px; BACKGROUND: url(images/panelWhite.jpg) #ffffff no-repeat 50% bottom; FLOAT: left; HEIGHT: 387px; OVERFLOW: hidden; PADDING-TOP: 0px

}

.panelstageseo {

	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 933px; PADDING-RIGHT: 0px; BACKGROUND: url(images/panelSeo.jpg) #ffffff no-repeat 50% bottom; FLOAT: left; HEIGHT: 387px; OVERFLOW: hidden; PADDING-TOP: 0px

}

.panelstageleft {

	POSITION: relative; FLOAT: left; TOP: 170px; LEFT: 30px

}

.panelstageright {

	POSITION: relative; FLOAT: right

}

.panelstagecenter {

	POSITION: relative; FLOAT: left; LEFT: 170px

}

.panelstagefull {

	POSITION: relative; FLOAT: left; LEFT: 0px

}

.panelstageText {

	POSITION: relative; MARGIN-TOP: 30px; WIDTH: 700px; FLOAT: left; MARGIN-LEFT: 40px

}

.panelstageText H2 {

	PADDING-BOTTOM: 15px !important; LINE-HEIGHT: 1.2em !important; COLOR: #999999 !important; PADDING-TOP: 10px !important

}

.panelstageText P {

	COLOR: #0b9dc7 !important

}

.panelstageText LI {

	COLOR: #0b9dc7 !important; PADDING-TOP: 8px

}

.panelstageText LI SPAN {

	COLOR: #999999 !important

}

.panelstageleftImage {

	POSITION: relative; FLOAT: left; LEFT: 20px

}

.panelstagerightText {

	POSITION: relative; PADDING-RIGHT: 20px; FLOAT: right; TOP: 140px

}

.button {

	Z-INDEX: 100; POSITION: relative; TOP: 20px; LEFT: 20px

}

.ideasbutton {

	Z-INDEX: 100; POSITION: absolute; TOP: 20px; LEFT: 760px

}

.navSeparator {

	PADDING-RIGHT: 22px; BACKGROUND: url(images/menu_slash.gif) no-repeat right bottom

}

.subnavSeparator {

	PADDING-RIGHT: 10px; BACKGROUND: url(images/submenu_slash.gif) no-repeat right 50%

}

.navSpacer {

	PADDING-LEFT: 5px

}

#flashcontent {

	WIDTH: 933px; DISPLAY: inline; FLOAT: left; HEIGHT: 265px

}

.module {

	POSITION: relative; WIDTH: 450px; FLOAT: left

}

H4 {

	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #099bc5; CLEAR: left; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 8px

}

.moduleContent {

	POSITION: relative; PADDING-BOTTOM: 15px; FLOAT: left; PADDING-TOP: 15px

}

.moduleImage {

	POSITION: relative; PADDING-RIGHT: 0px; FLOAT: left

}

.moduleCopy {

	POSITION: relative; PADDING-LEFT: 20px; WIDTH: 100%; FLOAT: left

}

.moduleCopy H4 {

	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cccccc; FONT-WEIGHT: normal; PADDING-TOP: 5px

}

.moduleright {

	FLOAT: right

}

.dividerhorizontal {

	WIDTH: 100%; BACKGROUND: url(images/divider_horizontal.png) no-repeat; HEIGHT: 1px; CLEAR: both

}

#indexmodule {

	WIDTH: 100%; FLOAT: left; CLEAR: left; OVERFLOW: hidden

}

#indexmodule .module {

	WIDTH: 550px

}

#indexmodule .moduleright {

	WIDTH: 350px; FLOAT: right

}

#indexmodule .moduleContent P {

	MARGIN-BOTTOM: 1.5em

}

#indexmodule .moduleright P {

	MARGIN-BOTTOM: 0px

}

.commentlist {

	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.commentlist LI {

	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: auto; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px

}

.commentlist P {

	MARGIN: 10px 5px 10px 0px

}

#commentform P {

	MARGIN: 5px 0px

}

.nocomments {

	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

.commentmetadata {

	MARGIN: 0px; DISPLAY: block

}

.commenter {

	WIDTH: 160px; FLOAT: left

}

#stage .commenter {

	WIDTH: 160px; FLOAT: left

}

#stage .commenter CITE {

	PADDING-BOTTOM: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold

}

#stage .commentlist LI.paritier {

	BACKGROUND: #009dc8; COLOR: #fff

}

#stage .commentlist LI.paritier A {

	BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff

}

#stage .commenttext {

	WIDTH: 350px; FLOAT: right

}

.entry FORM {

	TEXT-ALIGN: center

}

SELECT {

	WIDTH: 130px

}

#commentform INPUT {

	PADDING-BOTTOM: 2px; MARGIN: 5px 5px 1px 0px; PADDING-LEFT: 2px; WIDTH: 170px; PADDING-RIGHT: 2px; PADDING-TOP: 2px

}

#commentform TEXTAREA {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; PADDING-TOP: 2px

}

#commentform #submit {

	MARGIN: 0px; FLOAT: right

}

#commentform LABEL {

	DISPLAY: block; FLOAT: left; CLEAR: left

}

#stage #indexmodule {

	PADDING-BOTTOM: 25px

}

#stage #homepageBanner {

	WIDTH: 623px; FLOAT: left

}

#stage #homepageIdeas {

	TEXT-ALIGN: right; WIDTH: 308px; FLOAT: right

}

#stage .threeblocks {

	WIDTH: 941px; CLEAR: both; OVERFLOW: hidden

}

#stage .threeblocks .leftblock {

	WIDTH: 305px; FLOAT: left

}

#stage .threeblocks .centerblock {

	WIDTH: 305px; FLOAT: left; MARGIN-LEFT: 13px

}

#stage .threeblocks .rightblock {

	WIDTH: 305px; FLOAT: right

}

#stage .threeblocks .blockcontent {

	MARGIN: 10px 20px 10px 0px

}

#stage .threeblocks .blocktitle {

	COLOR: #099bc5; FONT-WEIGHT: bold

}

#stage .threeblocks .blockcontentimage {

	MARGIN: 0px 10px 10px 0px; FLOAT: left

}

#stage .threeblocks .dividerhorizontal {

	MARGIN: 0px 0px 10px

}

