BODY {
	FONT-SIZE: 9pt; COLOR: #484748; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header {
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.mdy {
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.smallheader {
	FONT-SIZE: 10pt;
	COLOR: #006699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#006699;
	font-weight:900;
}

A:active {
	COLOR: #e33000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
A:link {
	COLOR: #e33000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #e33000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.body {
	FONT-SIZE: 10pt; COLOR: #484748; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.body A:active {
	COLOR: #e33000; TEXT-DECORATION: none
}
.body A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.body A:link {
	COLOR: #e33000; TEXT-DECORATION: none
}
.body A:visited {
	COLOR: #e33000; TEXT-DECORATION: none
}
.body A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.bodyLink {
	FONT-SIZE: 10pt; COLOR: #484748; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyLink A:active {
	COLOR: #484748; TEXT-DECORATION: none
}
.bodyLink A:hover {
	COLOR: #484748; TEXT-DECORATION: underline
}
.bodyLink A:link {
	COLOR: #484748; TEXT-DECORATION: none
}
.bodyLink A:visited {
	COLOR: #484748; TEXT-DECORATION: none
}
.bodyLink A:hover {
	COLOR: #484748; TEXT-DECORATION: underline
}
.bodyOrange {
	FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyOrange A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bodyOrange A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.bodyOrange A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bodyOrange A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bodyOrange A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.bodyHeader {
	FONT-SIZE: 11pt; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bolder;
}
.bodyHeader A:active {
	COLOR:  #006699; TEXT-DECORATION: none
}
.bodyHeader A:hover {
	COLOR:  #006699; TEXT-DECORATION: underline
}
.bodyHeader A:link {
	COLOR:  #006699; TEXT-DECORATION: none
}
.bodyHeader A:visited {
	COLOR:  #006699; TEXT-DECORATION: none
}
.bodyHeader A:hover {
	COLOR:  #006699; TEXT-DECORATION: underline
}
.bodySm {
	FONT-SIZE: 9pt;
	COLOR: #484748;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodySm A:active {
	COLOR: #e33000; TEXT-DECORATION: none
}
.bodySm A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.bodySm A:link {
	COLOR: #e33000; TEXT-DECORATION: none
}
.bodySm A:visited {
	COLOR: #e33000; TEXT-DECORATION: none
}
.bodySm A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}

.borleftnone {
	border-right:#CCCCCC;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-bottom:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;}
	
.borbottom {
	border-bottom:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;}




/*
.resourceBox {
	FONT-SIZE: 8pt; COLOR: #5e5e5e; LINE-HEIGHT: 15pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resourceBox A:active {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.resourceBox A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.resourceBox A:link {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.resourceBox A:visited {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.resourceBox A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.bodySmBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1b1a1b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodySmBold A:active {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBold A:hover {
	COLOR: #1b1a1b; TEXT-DECORATION: underline
}
.bodySmBold A:link {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBold A:visited {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBold A:hover {
	COLOR: #1b1a1b; TEXT-DECORATION: underline
}
.bodySmBoldItalic {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1b1a1b; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodySmBoldItalic A:active {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBoldItalic A:hover {
	COLOR: #1b1a1b; TEXT-DECORATION: underline
}
.bodySmBoldItalic A:link {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBoldItalic A:visited {
	COLOR: #1b1a1b; TEXT-DECORATION: none
}
.bodySmBoldItalic A:hover {
	COLOR: #1b1a1b; TEXT-DECORATION: underline
}
.footer {
	FONT-SIZE: 8pt; COLOR: #5e5e5e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer A:active {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.footer A:link {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.quoteText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5e5e5e; FONT-FAMILY: "Times New Roman", Times, serif
}
.quoteText A:active {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteText A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.quoteText A:link {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteText A:visited {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteText A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.quoteTextRight {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #5e5e5e; FONT-FAMILY: "Times New Roman", Times, serif
}
.quoteTextRight A:active {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteTextRight A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
.quoteTextRight A:link {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteTextRight A:visited {
	COLOR: #5e5e5e; TEXT-DECORATION: none
}
.quoteTextRight A:hover {
	COLOR: #5e5e5e; TEXT-DECORATION: underline
}
#top-nav-cell {
	BORDER-BOTTOM: #a0bed5 10px solid
}
#top-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/navCorner.gif) #072b61 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#top-nav LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; WIDTH: 96px; TEXT-INDENT: -100em; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 30px
}
#top-nav #top-nav-home {
	WIDTH: 190px
}
#top-nav LI A {
	DISPLAY: block; BACKGROUND: no-repeat 0px 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 30px
}
#top-nav LI.selected A {
	BACKGROUND-POSITION: 0px -30px
}
#top-nav LI.open A {
	BACKGROUND-POSITION: 0px -30px
}
#top-nav LI:hover A {
	BACKGROUND-POSITION: 0px -30px
}
#top-nav LI A:hover {
	BACKGROUND-POSITION: 0px -30px
}
#top-nav LI DIV {
	DISPLAY: none; LEFT: 0px; BACKGROUND-IMAGE: url(/images/spacer.gif); WIDTH: 150px; POSITION: absolute; TOP: 31px
}
#top-nav #top-nav-company DIV {
	RIGHT: 0px; LEFT: auto
}
#top-nav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 11px; BORDER-BOTTOM: #b7cedf 25px solid
}
#top-nav LI LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; TEXT-INDENT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
#top-nav LI LI A {
	PADDING-RIGHT: 1.75em; PADDING-LEFT: 1.75em; FONT-SIZE: 11px; FILTER: alpha(opacity=80); BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #001144; LINE-HEIGHT: 2.25em; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans; HEIGHT: 2.25em; BACKGROUND-COLOR: #ecf3f7; opacity: 0.8
}
#top-nav LI LI A:hover {
	FILTER: alpha(opacity=100); COLOR: #fff; BACKGROUND-COLOR: #a0bed5; TEXT-DECORATION: none; opacity: 0.99
}
UNKNOWN {
	DISPLAY: block
}
#top-nav #top-nav-home A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav-home.gif)
}
#top-nav #top-nav-products A {
	BACKGROUND-IMAGE: url(/images/nav-products.gif)
}
#top-nav #top-nav-gallery A {
	BACKGROUND-IMAGE: url(/images/nav-gallery.gif)
}
#top-nav #top-nav-about A {
	BACKGROUND-IMAGE: url(/images/nav-case-studies.gif)
}
#top-nav #top-nav-company A {
	BACKGROUND-IMAGE: url(/images/nav-company.gif)
}*/
#side-nav H2 {
	FONT-SIZE: 1em; BACKGROUND: no-repeat 7px 0px; MARGIN: 0px 2.15em 0px 1.75em; TEXT-INDENT: -100em; BORDER-BOTTOM: #ddd 1px solid
}
#side-nav UL {
	PADDING-RIGHT: 2.45em; PADDING-LEFT: 2.45em; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#side-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px
}
#side-nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(/images/bullet.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 0px; HEIGHT: 18px
}
#side-nav .selected A {
	BACKGROUND-POSITION: 0px -18px; COLOR: #ff7f00
}
#side-nav A:hover {
	BACKGROUND-POSITION: 0px -18px; COLOR: #ff7f00
}
