BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg/masthead_bg.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px "Lucida Grande","Verdana",Arial,Helvetica,sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #cc0066; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #e1178e
}
A:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.pdf {
	PADDING-LEFT: 32px; BACKGROUND: url(/images/icons/pdf.gif) no-repeat left center; PADDING-BOTTOM: 9px; LINE-HEIGHT: 27px; MARGIN-RIGHT: 6px; PADDING-TOP: 9px; HEIGHT: 27px
}
H1 {
	FONT-FAMILY: Helvetica, Arial,sans-serif
}
H2 {
	FONT-FAMILY: Helvetica, Arial,sans-serif
}
H3 {
	FONT-FAMILY: Helvetica, Arial,sans-serif
}
H4 {
	FONT-FAMILY: Helvetica, Arial,sans-serif
}
H5 {
	FONT-FAMILY: Helvetica, Arial,sans-serif
}
H1 {
	FONT-SIZE: 21px; MARGIN-BOTTOM: 15px
}
H2 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 21px
}
H4 {
	FONT-SIZE: 13px
}
#main .inner H2 {
	FONT-SIZE: 12px
}
#sidebar .item H4 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 4px
}
#sidebar #subnav H4 {
	PADDING-LEFT: 18px; MARGIN-BOTTOM: 5px
}
#masthead {
	WIDTH: 760px; HEIGHT: 160px
}
#logo {
	MARGIN-TOP: 35px; DISPLAY: inline; FLOAT: left; WIDTH: 260px
}
#contact_sales {
	BACKGROUND: url(/images/misc/contact_sales.gif) no-repeat; LEFT: 550px; OVERFLOW: hidden; WIDTH: 210px; TEXT-INDENT: -1000px; POSITION: absolute; TOP: 0px; HEIGHT: 55px
}
#nav {
	LEFT: 0px; POSITION: absolute; TOP: 133px; HEIGHT: 27px
}
UL.tabs {
	LIST-STYLE-TYPE: none; HEIGHT: 27px
}
UL.tabs LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 27px
}
UL.tabs LI#contact {
	MARGIN-RIGHT: 0px
}
UL.tabs LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -500px; HEIGHT: 27px; TEXT-DECORATION: none
}
LI#home A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_home.gif); WIDTH: 91px
}
LI#colocation A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_colocation.gif); WIDTH: 117px
}
LI#dedicated A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_dedicated.gif); WIDTH: 137px
}
LI#connectivity A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_connectivity.gif); WIDTH: 110px
}
LI#about A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_about.gif); WIDTH: 97px
}
LI#support A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_support.gif); WIDTH: 97px
}
LI#contact A {
	BACKGROUND-IMAGE: url(/images/nav/nav_tab_contact.gif); WIDTH: 105px; MARGIN-RIGHT: 0px
}
UL.tabs LI A:hover {
	BACKGROUND-POSITION: 0px 77px
}
UL.tabs LI.on A {
	BACKGROUND-POSITION: 0px -100px
}
#wrapper {
	MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left
}
#content {
	MARGIN-BOTTOM: 40px; PADDING-TOP: 30px
}
#main {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 510px
}
#main P {
	MARGIN-BOTTOM: 1.35em; WIDTH: 480px; LINE-HEIGHT: 135%
}
#main .inner {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 225px; MARGIN-RIGHT: 15px
}
#main .inner P {
	WIDTH: auto
}
#mainwide {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 760px
}
#mainwide P {
	MARGIN-BOTTOM: 1.35em; WIDTH: 760px; LINE-HEIGHT: 135%
}
#mainwide .inner {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 225px; MARGIN-RIGHT: 15px
}
#mainwide .inner P {
	WIDTH: auto
}
#mainwidesupport {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 1px
}
#mainwidesupport P {
	MARGIN-BOTTOM: 1.35em; LINE-HEIGHT: 135%
}
#mainwidesupport .inner {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 225px; MARGIN-RIGHT: 15px
}
#mainwidesupport .inner P {
	WIDTH: auto
}
DIV.orange_box {
	BACKGROUND: url(/images/bg/orange_box_top_bg.gif) #ff9900 no-repeat; MARGIN-BOTTOM: 30px; WIDTH: 510px; COLOR: white; PADDING-TOP: 15px
}
DIV.masked_image {
	BACKGROUND-POSITION: center 50%; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 480px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px
}
DIV.masked_image_wide {
	BACKGROUND-POSITION: center 50%; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 760px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px
}
DIV.orange_box DIV.masked_image {
	MARGIN-LEFT: 15px
}
#main DIV.orange_box P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(/images/bg/orange_box_bottom_bg.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; MARGIN: 0px
}
#sidebar {
	MARGIN-LEFT: 550px; WIDTH: 210px
}
#sidebar .item {
	MARGIN-BOTTOM: 25px
}
#sidebar .item UL {
	LIST-STYLE-TYPE: none
}
#sidebar .item UL LI {
	LIST-STYLE-TYPE: none
}
#sidebar .item UL {
	BORDER-BOTTOM: #ccc 1px dotted
}
#sidebar .item UL LI {
	BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 7px; LINE-HEIGHT: 32px; HEIGHT: 32px
}
#sidebar .item UL LI.new {
	BACKGROUND-COLOR: #fff8da
}
#sidebar .item UL LI.new A {
	PADDING-RIGHT: 27px; BACKGROUND: url(/images/misc/new_tag.gif) no-repeat right center
}
#sidebar .item UL LI A {
	COLOR: #333
}
#subnav {
	MARGIN-TOP: 45px; BACKGROUND: url(/images/bg/subnav_top_bg.gif) #d9d9d9 no-repeat left top; PADDING-TOP: 15px
}
#sidebar #subnav UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MIN-HEIGHT: 115px; BACKGROUND: url(/images/bg/subnav_btm_bg.gif) no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; BORDER-RIGHT-WIDTH: 0px
}
#sidebar #subnav UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#subnav UL LI A {
	DISPLAY: block; PADDING-LEFT: 20px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#subnav UL LI A:hover {
	BACKGROUND-COLOR: #ccc
}
#subnav UL LI.on A {
	BACKGROUND: url(/images/bg/subnav_on_bg.gif) no-repeat left center; CURSOR: default; TEXT-DECORATION: none
}
#main UL {
	PADDING-LEFT: 30px; MARGIN-BOTTOM: 1.35em; PADDING-TOP: 0.4em
}
OL {
	PADDING-LEFT: 30px; MARGIN-BOTTOM: 1.35em; PADDING-TOP: 0.4em
}
#main LI {
	MARGIN-BOTTOM: 0.6em
}
.right {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 25px
}
.left {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 25px
}
.grey {
	COLOR: #999
}
.pink {
	COLOR: #cc0066
}
.orange {
	COLOR: #ff9900
}
.centre {
	TEXT-ALIGN: center
}
#partner_banner {
	CLEAR: both; MARGIN-TOP: 60px
}
#main TABLE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2.3em; MARGIN-BOTTOM: 2.6em; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#main TABLE TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
#main TABLE TH SPAN {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; COLOR: #666
}
#main TABLE TBODY TD {
	BORDER-TOP: #ccc 1px solid
}
#main TABLE TBODY TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px
}
#main TABLE TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px
}
#main TABLE TD.highlight {
	BACKGROUND-COLOR: #fff8da
}
#mainwide TABLE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2.3em; MARGIN-BOTTOM: 2.6em; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#mainwide TABLE TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #efefef
}
#mainwide TABLE TH SPAN {
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; COLOR: #666
}
#mainwide TABLE TBODY TD {
	BORDER-TOP: #ccc 1px solid
}
#mainwide TABLE TBODY TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px
}
#mainwide TABLE TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px
}
#mainwide TABLE TD.highlight {
	BACKGROUND-COLOR: #fff8da
}
#mainwidesupport TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#footer {
	CLEAR: both; MARGIN-TOP: 40px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: #cc0066; TEXT-ALIGN: center
}
#footer P {
	MARGIN-BOTTOM: 30px; MARGIN-LEFT: auto; WIDTH: 760px; COLOR: #e1178e; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#footer P.copyright {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #ea98c1
}
#footer A {
	COLOR: white
}
