* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
H1 {
	MARGIN: 20px 0px
}
H2 {
	MARGIN: 20px 0px
}
H3 {
	MARGIN: 20px 0px
}
H4 {
	MARGIN: 20px 0px
}
H5 {
	MARGIN: 20px 0px
}
H6 {
	MARGIN: 20px 0px
}
P {
	MARGIN: 20px 0px
}
PRE {
	MARGIN: 20px 0px
}
BLOCKQUOTE {
	MARGIN: 20px 0px
}
FORM {
	MARGIN: 20px 0px
}
LABEL {
	MARGIN: 20px 0px
}
UL {
	MARGIN: 20px 0px
}
OL {
	MARGIN: 20px 0px
}
DL {
	MARGIN: 20px 0px
}
FIELDSET {
	MARGIN: 20px 0px
}
ADDRESS {
	MARGIN: 20px 0px
}
LI {
	MARGIN-LEFT: 40px
}
DD {
	MARGIN-LEFT: 40px
}
BLOCKQUOTE {
	MARGIN-LEFT: 40px
}
FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
HTML {
	BACKGROUND-COLOR: #ffffff
}
BODY {
	FONT-SIZE: 13px; COLOR: #414141; FONT-FAMILY: Arial, Helvetica, sans-serif
}
HTML {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #930
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #930
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #930
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #930
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #930
}
.h5bin {
	MARGIN: 20px 0px 5px
}
.h5nomargintop {
	MARGIN-TOP: 7px
}
.h5shortmarginbottom {
	MARGIN-BOTTOM: 5px
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #930
}
HR {
	PADDING-RIGHT: 0px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #dddddd; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
P {
	FONT-SIZE: 13px; COLOR: #414141
}
DIV {
	FONT-SIZE: 13px; COLOR: #414141
}
A:link {
	COLOR: #1b6ccd; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1b6ccd; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00468c; TEXT-DECORATION: underline
}
A.markvisited:link {
	COLOR: #1b6ccd; TEXT-DECORATION: none
}
A.markvisited:visited {
	COLOR: #00468c; TEXT-DECORATION: none
}
A.markvisited:hover {
	COLOR: #00468c; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TEXTAREA {
	BORDER-RIGHT: #b1b7bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b1b7bb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b1b7bb 1px solid; COLOR: #414141; PADDING-TOP: 2px; BORDER-BOTTOM: #b1b7bb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #b1b7bb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1b7bb 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b1b7bb 1px solid; COLOR: #414141; PADDING-TOP: 0px; BORDER-BOTTOM: #b1b7bb 1px solid
}
OPTION {
	MARGIN-LEFT: 5px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 12px; MARGIN: 0px
}
.tabsmallunselected {
	FONT-SIZE: 11px
}
.tabsmallselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.tabbigselected {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.tabbigunselected {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1b6ccd
}
.tabselected {
	FONT-WEIGHT: bold
}
.tabunselected {
	
}
.tabdivider {
	BORDER-RIGHT: #b5b5b5 1px solid
}
.inputfooter {
	FONT-SIZE: 11px; COLOR: #666666
}
.breadcrumbsmall {
	FONT-SIZE: 11px
}
.greetingcommon {
	FONT-SIZE: 12px
}
.maincontent {
	CLEAR: both; PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0pt; MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; PADDING-TOP: 0pt; POSITION: relative
}
.maintabheader {
	FONT-SIZE: 13px
}
.kickertext {
	FONT-SIZE: 14px; COLOR: #333333
}
.kickersmall {
	FONT-SIZE: 11px
}
.leftnavmain {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333
}
.leftnavheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333
}
.leftnavsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.leftnavcommon {
	FONT-SIZE: 12px
}
.leftnavsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a4a4a4
}
.leftnavboldvalue {
	FONT-WEIGHT: bold
}
.leftnavlabel {
	FONT-SIZE: 12px
}
.pagenavcommon {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.pagenavcommon A:link {
	COLOR: #1b6ccd; TEXT-DECORATION: none
}
.pagenavcommon A:visited {
	COLOR: #1b6ccd; TEXT-DECORATION: none
}
.pagenavcommon A:hover {
	COLOR: #1b6ccd; TEXT-DECORATION: underline
}
.pagenavselected {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 1px -1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.pagenavunselected {
	MARGIN: 1px -1px; COLOR: #1b6ccd
}
.pagenavunselected A:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; COLOR: #1b6ccd; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid
}
.pagenavunselected A:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; COLOR: #1b6ccd; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid
}
.pagenavunselected A:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #1b6ccd; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none
}
.pagenavunselected A:active {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #1b6ccd; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.pagenavfooter {
	FONT-SIZE: 11px; PADDING-TOP: 3px
}
.pagenavdisabled {
	COLOR: #bbbbbb
}
.tablecolheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
.tabledataheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.tabledatasubheaderbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.tabledatasubheader {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.tabledataboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.tabledatacommon {
	FONT-SIZE: 11px
}
.tabledatalabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.tabledatatabtitle {
	FONT-SIZE: 11px
}
.legendheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.legendicon {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 40px; PADDING-TOP: 3px; HEIGHT: 30px
}
.legendtext {
	FONT-SIZE: 11px; LINE-HEIGHT: 11px
}
.iconsmall {
	FONT-SIZE: 11px
}
.binlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.binvalue {
	FONT-SIZE: 12px
}
.bincolheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.bincolunderline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-ALIGN: center
}
.binrowheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.binrowsubheader {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.binrownotes {
	FONT-SIZE: 11px
}
.bintabledata {
	FONT-SIZE: 12px
}
.bintabledatabold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.listitem {
	
}
.colheader {
	FONT-WEIGHT: bold
}
.listdatacell {
	
}
.subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333
}
.subheaderspacing {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px
}
.bigsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333
}
.debug {
	FONT-SIZE: 11px; COLOR: #ccc
}
.listindent {
	PADDING-LEFT: 15px
}
.linkimg:link {
	TEXT-DECORATION: none
}
.linkimg:visited {
	TEXT-DECORATION: none
}
.linkimg:hover {
	TEXT-DECORATION: none
}
.formlabel {
	FONT-SIZE: 12px
}
.formvalue {
	FONT-SIZE: 12px
}
.formvaluebig {
	FONT-SIZE: 16px
}
.sortDown {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 100% 50%; BACKGROUND-IMAGE: url(/media/images/4.0/sort-arrow-down.gif); BACKGROUND-REPEAT: no-repeat
}
.sortUp {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 100% 50%; BACKGROUND-IMAGE: url(/media/images/4.0/sort-arrow-up.gif); BACKGROUND-REPEAT: no-repeat
}
.sortSpacer {
	PADDING-RIGHT: 6px
}
.unselectedChartColor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 8px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; HEIGHT: 8px; BACKGROUND-COLOR: #ccc
}
.testedChartColor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 8px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; HEIGHT: 8px; BACKGROUND-COLOR: #f0f
}
.selfChartColor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 8px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; HEIGHT: 8px; BACKGROUND-COLOR: #56b4e9
}
.clickable {
	CURSOR: pointer; COLOR: #1b6ccd
}
.clickable:hover {
	TEXT-DECORATION: underline
}
.displayNone {
	DISPLAY: none
}
.displayTableCell {
	
}
.greenSquare {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 9px; PADDING-TOP: 0px; HEIGHT: 9px; BACKGROUND-COLOR: #4b4
}
.orangeSquare {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 9px; PADDING-TOP: 0px; HEIGHT: 9px; BACKGROUND-COLOR: #db7
}
.graySquare {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 9px; PADDING-TOP: 0px; HEIGHT: 9px; BACKGROUND-COLOR: #ccc
}
.mainContentBorder {
	BORDER-TOP: #d6d9dc 1px solid; BORDER-BOTTOM: #d6d9dc 1px solid
}
TABLE .linedTable TR {
	BORDER-BOTTOM: #bbb thin solid
}
.previouspage {
	PADDING-BOTTOM: 5px
}
#overlayBackground {
	FILTER: alpha(opacity=50); BACKGROUND-COLOR: #000; opacity: .5; -moz-opacity: .5
}
.ruleColor {
	COLOR: #b5b5b5
}
.noresults {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #333
}
.noresultssub {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333
}
.formrow {
	CLEAR: both
}
.formrow INPUT {
	MARGIN-RIGHT: 5px
}
.formmaincol {
	FLOAT: left; MARGIN-BOTTOM: 5px; TEXT-ALIGN: left
}
.formsubrow {
	PADDING-BOTTOM: 10px
}
.formlabelcol {
	CLEAR: left; FLOAT: left; TEXT-ALIGN: right
}
.formmaincol1 {
	FLOAT: left
}
.formmaincol2 {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
.fulltrain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.trainlabel {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; POSITION: relative; TOP: -2px
}
.trainsquare-active {
	BACKGROUND-IMAGE: url(/images/4.0/train-active.png); BACKGROUND-REPEAT: no-repeat
}
.trainsquare-inactive {
	BACKGROUND-IMAGE: url(/images/4.0/train-inactive.png); BACKGROUND-REPEAT: no-repeat
}
.trainsquare-past {
	BACKGROUND-IMAGE: url(/images/4.0/train-past.png); BACKGROUND-REPEAT: no-repeat
}
.trainnum {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 20px; FLOAT: left; COLOR: #fff
}
.traincar {
	PADDING-RIGHT: 50px; FLOAT: left; PADDING-BOTTOM: 5px
}
.trainline-active {
	BORDER-BOTTOM: #8b2500 2px solid
}
.trainline-inactive {
	BORDER-BOTTOM: #d1d1d1 2px solid
}
.trainline-past {
	BORDER-BOTTOM: #c4917f 2px solid
}
.train-active {
	COLOR: #8b2500
}
.train-inactive {
	COLOR: #d1d1d1
}
.train-past {
	COLOR: #c4917f
}
.inputheight {
	FONT-SIZE: 12px
}
.inputheightbig {
	FONT-SIZE: 16px; HEIGHT: 22px
}
.inputheightsmall {
	FONT-SIZE: 14px; HEIGHT: 18px
}
.formerrormsgsbin {
	BORDER-RIGHT: #f2c217 1px solid; BACKGROUND-POSITION: 10px 8px; BORDER-TOP: #f2c217 1px solid; BACKGROUND-IMAGE: url(/media/images/4.0/warning-icon.gif); BORDER-LEFT: #f2c217 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #f2c217 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffb9
}
.formerrormsgstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px
}
.formerrormsgs {
	FONT-WEIGHT: normal; FONT-SIZE: 15px
}
.formerrormsgs LI {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-LEFT: 15px
}
.formerrormsgsbin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.highlightError {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffb9
}
.tinytext {
	FONT-SIZE: 10px; COLOR: #999
}
.busyIndicator {
	Z-INDEX: 100; RIGHT: 20px; BOTTOM: 20px; POSITION: fixed; TEXT-ALIGN: center
}
.mockli {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/4.0/smalldot.gif) no-repeat left 5px
}
.maincontent {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 950px; BOTTOM: 0px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.topmenulinks {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-TOP: 10px
}
.topmenu {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: right
}
.topmenu A:link {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.topmenu A:visited {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.topmenu A:hover {
	COLOR: #005ebe; TEXT-DECORATION: underline
}
.topmenu A:active {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.topmenu INPUT {
	BORDER-RIGHT: #b1b7bb 1px solid; BORDER-TOP: #b1b7bb 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b1b7bb 1px solid; WIDTH: 130px; BORDER-BOTTOM: #b1b7bb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff
}
.elancelogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/logo_small.gif) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 82px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: center
}
.elancetablogo {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 16px; TEXT-ALIGN: left
}
.loginmenu {
	PADDING-RIGHT: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: right; MARGIN-LEFT: 550px; WIDTH: 400px; MARGIN-RIGHT: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 20px; TEXT-ALIGN: right
}
.loginmenu A:link {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.loginmenu A:visited {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.loginmenu A:hover {
	COLOR: #005ebe; TEXT-DECORATION: underline
}
.loginmenu A:active {
	COLOR: #005ebe; TEXT-DECORATION: none
}
.topnavigation {
	MARGIN-TOP: 2px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/p/images/topnav_bg.jpg); MARGIN-LEFT: auto; WIDTH: 933px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 1px; HEIGHT: 31px; TEXT-ALIGN: center
}
.topnavigationtable {
	BACKGROUND-POSITION: left bottom; MARGIN-TOP: 2px; BACKGROUND-IMAGE: url(/p/images/topnav_bg.jpg); MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 31px; TEXT-ALIGN: center
}
.topnav- .nav-home .navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -140px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-home .nav-home .navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -140px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-buyer .nav-buyer .navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -140px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-provider .nav-provider .navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -140px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-resource .nav-resource .navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -140px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav- .nav-home .navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -160px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-home .nav-home .navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -160px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-buyer .nav-buyer .navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -160px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-provider .nav-provider .navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -160px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav-resource .nav-resource .navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -160px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.topnav- .nav-home .navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_active_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #993300; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.topnav-home .nav-home .navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_active_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #993300; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.topnav-buyer .nav-buyer .navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_active_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #993300; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.topnav-provider .nav-provider .navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_active_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #993300; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.topnav-resource .nav-resource .navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_active_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #993300; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.topnav- .nav-home .navbar A {
	COLOR: #993300
}
.topnav-home .nav-home .navbar A {
	COLOR: #993300
}
.topnav-buyer .nav-buyer .navbar A {
	COLOR: #993300
}
.topnav-provider .nav-provider .navbar A {
	COLOR: #993300
}
.topnav-resource .nav-resource .navbar A {
	COLOR: #993300
}
.navbarleft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -180px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 1px; WIDTH: 12px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 21px
}
.navbarright {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -200px 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/header_footer.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 1px 0px 0px; WIDTH: 12px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 21px
}
.navbar {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/p/images/m_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 21px
}
.navbar A:link {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.navbar A:visited {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.navbar A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.navbar A:active {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.pagepath {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/p/images/page_layout/pathbg.jpg) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 1px auto 0px; WIDTH: 950px; PADDING-TOP: 4px; POSITION: relative; TEXT-ALIGN: right
}
.pagepathmain {
	HEIGHT: 32px
}
.pagepathmain IMG {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagepathmain INPUT {
	BORDER-RIGHT: #b1b7bb 1px solid; BORDER-TOP: #b1b7bb 1px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b1b7bb 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #b1b7bb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.pagepathmain SELECT {
	BORDER-RIGHT: #b1b7bb 1px solid; BORDER-TOP: #b1b7bb 1px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b1b7bb 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #b1b7bb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.pagepathmain SELECT {
	FONT-SIZE: 12px; WIDTH: auto; HEIGHT: 20px
}
.pagepathleft {
	PADDING-LEFT: 17px; FONT-SIZE: 11px; FLOAT: left
}
.topmenu .buttons {
	FLOAT: right; WIDTH: 305px; POSITION: relative
}
.topmenu .buttons IMG {
	FLOAT: left; POSITION: relative
}
.footer {
	CLEAR: both; BORDER-TOP: #d6d9dc 1px solid; PADDING-LEFT: 15px; MIN-HEIGHT: 75px; BACKGROUND: url(/images/4.0/167px-grey-footer-gradient.png) #f6f6f6 repeat-x 50% top; PADDING-BOTTOM: 30px; MARGIN: 30px auto 20px; WIDTH: 935px; BOTTOM: 0px; PADDING-TOP: 15px; POSITION: relative
}
.footer .baseimgcenter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; MARGIN: 0px auto; WIDTH: 420px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 70px; TEXT-ALIGN: right
}
.footer .baseimgcenter IMG {
	MARGIN-TOP: 0px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px; POSITION: relative
}
.footer .footer_text {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #aaaaaa; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.breadcrumb {
	PADDING-LEFT: 17px; FONT-SIZE: 11px
}
IMG.header_footer_icon {
	BACKGROUND: url(/media/images/4.0/header_footer.gif) no-repeat
}
IMG.paypal_icon {
	BACKGROUND-POSITION: -220px 0px; WIDTH: 50px; HEIGHT: 34px
}
IMG.finalmark_icon {
	BACKGROUND-POSITION: -20px 0px; WIDTH: 116px; HEIGHT: 31px
}
IMG.reliabilityseal_icon {
	BACKGROUND-POSITION: -280px 0px; WIDTH: 90px; HEIGHT: 32px
}
IMG.search_icon {
	BACKGROUND-POSITION: -374px 0px; WIDTH: 69px; HEIGHT: 29px
}
IMG.right_arrow_icon {
	BACKGROUND-POSITION: -445px 0px; VERTICAL-ALIGN: text-top; WIDTH: 19px; HEIGHT: 18px
}
.cmnav {
	MARGIN-TOP: 2px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/media/images/4.0/31px-beige-background-with-bottom-line.gif); MARGIN-LEFT: auto; WIDTH: 520px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 1px; HEIGHT: 31px; TEXT-ALIGN: center
}
.cmnav-invite .nav-invite .cmnavbarleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-leftcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-chat .nav-chat .cmnavbarleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-leftcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-call .nav-call .cmnavbarleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-leftcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-invite .nav-invite .cmnavbarright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-rightcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-chat .nav-chat .cmnavbarright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-rightcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-call .nav-call .cmnavbarright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white-rightcorner.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 11px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 31px
}
.cmnav-invite .nav-invite .cmnavbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #930; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.cmnav-call .nav-call .cmnavbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #930; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.cmnav-chat .nav-chat .cmnavbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/33px-white.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #930; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; HEIGHT: 24px
}
.cmnav-invite .nav-invite .cmnavbar A {
	COLOR: #930
}
.cmnav-chat .nav-chat .cmnavbar A {
	COLOR: #930
}
.cmnav-call .nav-call .cmnavbar A {
	COLOR: #930
}
.cmnavbarleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/29px-yellow-gradient-leftcorner.png); PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 1px; WIDTH: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 29px
}
.cmnavbarright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/29px-yellow-gradient-rightcorner.png); PADDING-BOTTOM: 0px; MARGIN: 2px 1px 0px 0px; WIDTH: 12px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 29px
}
.cmnavbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/media/images/4.0/29px-yellow-gradient.png); PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 29px
}
.cmnavbar A:link {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.cmnavbar A:visited {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.cmnavbar A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.cmnavbar A:active {
	COLOR: #4a4a4a; TEXT-DECORATION: none
}
.headingsuperscript {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top
}
.overlay {
	DISPLAY: block; POSITION: absolute
}
.tt {
	BORDER-RIGHT: #fcc90d 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fcc90d 1px solid; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; FONT: 100% sans-serif; BORDER-LEFT: #fcc90d 1px solid; WIDTH: auto; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #fcc90d 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fdffb4
}
* HTML BODY.masked SELECT {
	VISIBILITY: hidden
}
* HTML DIV.panel-container SELECT {
	VISIBILITY: inherit
}
* HTML DIV.drag SELECT {
	VISIBILITY: hidden
}
* HTML DIV.hide-select SELECT {
	VISIBILITY: hidden
}
.mask {
	DISPLAY: none; FILTER: alpha(opacity=50); LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ccc; opacity: .50; -moz-opacity: 0.5
}
.hide-scrollbars * {
	OVERFLOW: hidden
}
.hide-scrollbars TEXTAREA {
	DISPLAY: none; OVERFLOW: hidden
}
.hide-scrollbars SELECT {
	DISPLAY: none; OVERFLOW: hidden
}
.show-scrollbars TEXTAREA {
	OVERFLOW: visible
}
.show-scrollbars SELECT {
	OVERFLOW: visible
}
.panel-container {
	Z-INDEX: 6; VISIBILITY: hidden; OVERFLOW: visible; WIDTH: auto; POSITION: absolute; BACKGROUND-COLOR: transparent
}
.panel-container.matte {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
.panel-container.matte .underlay {
	DISPLAY: none
}
.panel-container.shadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.panel-container.shadow .underlay {
	FILTER: alpha(opacity=70); LEFT: 4px; VISIBILITY: inherit; WIDTH: 100%; ZOOM: 1; POSITION: absolute; TOP: 4px; HEIGHT: 100%; BACKGROUND-COLOR: #ccc; opacity: .70; -moz-opacity: 0.7
}
.panel {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; FONT: 1em Arial; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #fff
}
.panel .hd {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #993300
}
.panel .header {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #993300
}
.panel .hd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/4.0/dialogs/40px-gradient.png); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 27px; BACKGROUND-COLOR: #fff
}
.panel .lockicon {
	BACKGROUND: url(/images/4.0/secure-server-lock-icon.gif) no-repeat; WIDTH: 14px; HEIGHT: 21px
}
.panel .bd {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; OVERFLOW: hidden
}
.panel .bd P {
	MARGIN: 0px
}
.panel .close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 6; RIGHT: 4px; VISIBILITY: inherit; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 5px; HEIGHT: 16px
}
.panel .close.nonsecure {
	BACKGROUND-IMAGE: url(/images/4.0/dialogs/close-x.gif)
}
.panel .close.secure {
	BACKGROUND-IMAGE: url(/images/4.0/dialogs/close-x.gif)
}
.panel .ft {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.simple-dialog .bd .icon {
	FLOAT: left; WIDTH: 16px; MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.dialog .ft {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
.simple-dialog .ft {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
.dialog FORM {
	MARGIN: 0px
}
.simple-dialog FORM {
	MARGIN: 0px
}
.button-group BUTTON {
	BORDER-RIGHT: #797979 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 100 76% verdana; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 2px solid; CURSOR: pointer; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 2px solid; BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
.button-group BUTTON.default {
	FONT-WEIGHT: bold
}
.button-group BUTTON:hover {
	BORDER-RIGHT: #90a029 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #90a029 2px solid; BACKGROUND-COLOR: #ebf09e
}
.button-group BUTTON.hover {
	BORDER-RIGHT: #90a029 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #90a029 2px solid; BACKGROUND-COLOR: #ebf09e
}
.button-group BUTTON:active {
	BORDER-RIGHT: #e4e4e4 2px solid; BORDER-TOP: #333 2px solid; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #e4e4e4 2px solid; BACKGROUND-COLOR: #bbb
}
.button-group .continue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/continue-button.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 91px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .continue:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/continue-button.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 91px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/submit-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 79px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .submit:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/submit-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 79px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .cancel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/cancel-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 76px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .cancel:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/cancel-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 76px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.contactMePanel_YUI .hd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 10px; BACKGROUND-COLOR: #edebe0
}
.bubbleYlwGradient {
	BACKGROUND-COLOR: #ffffff
}
.bubbleYlwGradient DIV {
	OVERFLOW: hidden
}
.bubbleYlwGradientHeight {
	HEIGHT: 100px
}
.bubbleYlwGradientWidth {
	WIDTH: 298px
}
.bubbleYlwGradientTLC {
	CLEAR: left; FLOAT: left; BACKGROUND-IMAGE: url(http://elance.com/images/4.0/bin/38px-gradient-leftcorners.png); WIDTH: 6px; HEIGHT: 38px
}
.bubbleYlwGradientT {
	FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/4.0/bin/38px-gradient.png); PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 28px
}
.bubbleYlwGradientT DIV {
	FLOAT: left
}
.bubbleYlwGradientTRC {
	FLOAT: left; BACKGROUND-IMAGE: url(http://elance.com/images/4.0/bin/38px-gradient-rightcorners.png); WIDTH: 6px; HEIGHT: 38px
}
.bubbleYlwGradientL {
	CLEAR: left; PADDING-RIGHT: 5px; FLOAT: left; BORDER-LEFT: #d5d4c7 1px solid
}
.bubbleYlwGradientM {
	FLOAT: left
}
.bubbleYlwGradientC {
	PADDING-LEFT: 22px
}
.bubbleYlwGradientSquish {
	FLOAT: left
}
.bubbleYlwGradientR {
	BORDER-RIGHT: #d5d4c7 1px solid; PADDING-LEFT: 5px; FLOAT: left
}
.bubbleYlwGradientBLC {
	CLEAR: left; BACKGROUND: url(http://elance.com/images/4.0/bin/6px-solidbottombox.gif); FLOAT: left; WIDTH: 6px; HEIGHT: 6px
}
.bubbleYlwGradientB {
	BACKGROUND: url(/images/4.0/bin/6px-solidbottombox.gif) -6px 0px; FLOAT: left; HEIGHT: 6px
}
.bubbleYlwGradientBRC {
	BACKGROUND: url(http://elance.com/images/4.0/bin/6px-solidbottombox.gif) no-repeat -309px 0px; FLOAT: left; WIDTH: 6px; HEIGHT: 6px
}
.bubbleSpacer {
	CLEAR: left; HEIGHT: 10px
}
.errorbox {
	BORDER-RIGHT: #f2c217 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f2c217 1px solid; DISPLAY: none; PADDING-LEFT: 50px; FONT-WEIGHT: bold; MIN-HEIGHT: 35px; BACKGROUND: url(/images/4.0/warning-icon.gif) #ffffb9 no-repeat 6px 50%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f2c217 1px solid; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: #f2c217 1px solid; HEIGHT: auto! important
}
.ulchecks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; LIST-STYLE-IMAGE: url(/images/checkmark_red.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.signinpanel {
	WIDTH: 350px
}
.regchoosedialog {
	WIDTH: 350px
}
.forgotLdialog {
	WIDTH: 350px
}
.forgotPdialog {
	WIDTH: 350px
}
.signinpanel .bd {
	MIN-HEIGHT: 250px; OVERFLOW: visible; HEIGHT: auto! important
}
.signinpanel .ft {
	FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #666666
}
.signinpanelsecure INPUT {
	FONT-SIZE: 14px; WIDTH: 145px
}
.regChooseDialog INPUT {
	FONT-SIZE: 14px; WIDTH: 145px
}
.forgotLdialog INPUT {
	FONT-SIZE: 14px; WIDTH: 145px
}
.forgotPdialog INPUT {
	FONT-SIZE: 14px; WIDTH: 145px
}
.signinpanelsecure .forminput {
	MARGIN-TOP: 4px; HEIGHT: 30px
}
.regChooseDialog .forminput {
	MARGIN-TOP: 4px; HEIGHT: 30px
}
.forgotLdialog .forminput {
	MARGIN-TOP: 4px; HEIGHT: 30px
}
.forgotPdialog .forminput {
	MARGIN-TOP: 4px; HEIGHT: 30px
}
.signinpanelsecure {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 310px; HEIGHT: 340px; BORDER-RIGHT-WIDTH: 0px
}
.signinpanelsecure .bd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 205px
}
.signinpanelsecure .bubblewrapper {
	HEIGHT: 200px
}
.signinpanelsecure .privacy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.signinpanelsecure .ft {
	PADDING-LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
.signinpanelsecure .lockicon {
	Z-INDEX: 6; RIGHT: 4px; BACKGROUND: url(/images/4.0/secure-server-lock-icon.gif) no-repeat; VISIBILITY: inherit; WIDTH: 14px; CURSOR: pointer; BOTTOM: 14px; POSITION: absolute; HEIGHT: 21px
}
.displayNone {
	DISPLAY: none
}
.button-group BUTTON {
	BORDER-RIGHT: #797979 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 100 76% verdana; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 2px solid; CURSOR: pointer; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 2px solid; BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
.button-group .continue {
	BORDER-RIGHT: #797979 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; FONT: 100 76% verdana; VERTICAL-ALIGN: middle; BORDER-LEFT: #fff 2px solid; CURSOR: pointer; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 2px solid; BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
.button-group .continue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/continue-button.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 91px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .continue:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/continue-button.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 91px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/submit-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 79px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .submit:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/submit-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 79px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .cancel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/cancel-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 76px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.button-group .cancel:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/4.0/buttons/cancel-button-big.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 76px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 29px; BORDER-BOTTOM-STYLE: none
}
.contactMePanel_YUI .hd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 10px; BACKGROUND-COLOR: #edebe0
}
BODY {
	FONT-SIZE: 13px; COLOR: #414141; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.iconsmall {
	FONT-SIZE: 11px
}
.formlabel {
	FONT-SIZE: 12px
}
.inputfooter {
	FONT-SIZE: 11px; COLOR: #666666
}
.signinpanelsecure .ft {
	PADDING-LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}

