BODY {
	BACKGROUND-IMAGE: url(images/front-bg.gif); BACKGROUND-REPEAT: repeat; COLOR: #789; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT: 13px/16px "Lucida Grande", Arial, Sans-serif; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
#container {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 780px
}
#content {
	MIN-HEIGHT: 500px; WIDTH: 520px
}
A:link {
	COLOR: #27b; TEXT-DECORATION: none
}
A:visited {
	COLOR: #27b; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
#topnav {
	FONT-SIZE: 11px; PADDING-BOTTOM: 12px; TEXT-ALIGN: right; PADDING-TOP: 10px; PADDING-LEFT: 0px; LINE-HEIGHT: 23px; PADDING-RIGHT: 0px
}
#topnav A.signin {
	BACKGROUND: #88bbd4; FONT-WEIGHT: bold; COLOR: #fff; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; PADDING-LEFT: 6px; TEXT-DECORATION: none; PADDING-RIGHT: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#topnav A.signin:hover {
	BACKGROUND: #59b
}
#topnav A.signin {
	
}
#topnav A.signin:hover {
	
}
A.signin {
	POSITION: relative; MARGIN-LEFT: 3px
}
A.signin SPAN {
	BACKGROUND-IMAGE: url(images/toggle_down_light.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 50%; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px
}
#topnav A.menu-open {
	BACKGROUND: #ddeef6; COLOR: #666 !important; OUTLINE-WIDTH: medium; OUTLINE-STYLE: none; OUTLINE-COLOR: invert
}
#small_signup {
	FLOAT: none; MARGIN: 25px 0px 0px; DISPLAY: inline; LINE-HEIGHT: 23px; WIDTH: 170px
}
A.menu-open.signin SPAN {
	BACKGROUND-IMAGE: url(images/toggle_up_dark.png); COLOR: #789
}
#signin_menu {
	FONT-SIZE: 11px; BORDER-TOP: transparent 1px; BORDER-RIGHT: transparent 1px; RIGHT: 0px; BORDER-BOTTOM: transparent 1px; POSITION: absolute; COLOR: #789; PADDING-BOTTOM: 12px; TEXT-ALIGN: left; PADDING-TOP: 12px; PADDING-LEFT: 12px; BORDER-LEFT: transparent 1px; Z-INDEX: 100; MARGIN-TOP: 5px; DISPLAY: none; TOP: 24.5px; PADDING-RIGHT: 12px; WIDTH: 210px; BACKGROUND-COLOR: #ddeef6; MARGIN-RIGHT: 0px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px
}
#signin_menu INPUT[type=text] {
	FONT-SIZE: 13px; BORDER-TOP: #ace 1px solid; BORDER-RIGHT: #ace 1px solid; BORDER-BOTTOM: #ace 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #ace 1px solid; DISPLAY: block; PADDING-RIGHT: 5px; WIDTH: 203px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
#signin_menu INPUT[type=password] {
	FONT-SIZE: 13px; BORDER-TOP: #ace 1px solid; BORDER-RIGHT: #ace 1px solid; BORDER-BOTTOM: #ace 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #ace 1px solid; DISPLAY: block; PADDING-RIGHT: 5px; WIDTH: 203px; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
#signin_menu P {
	MARGIN: 0px
}
#signin_menu A {
	COLOR: #6ac
}
#signin_menu LABEL {
	FONT-WEIGHT: normal
}
#signin_menu P.remember {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#signin_menu P.forgot {
	CLEAR: both; MARGIN: 5px 0px
}
#signin_menu P.complete {
	CLEAR: both; MARGIN: 5px 0px
}
#signin_menu P A {
	COLOR: #27b !important
}
#signin_submit {
	FONT-SIZE: 11px; BORDER-TOP: #39d 1px solid; BORDER-RIGHT: #39d 1px solid; BACKGROUND: url(images/bg-btn-blue.png) #39d repeat-x 0px 0px; BORDER-BOTTOM: #39d 1px solid; FONT-WEIGHT: bold; COLOR: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; PADDING-LEFT: 10px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #39d 1px solid; PADDING-RIGHT: 10px; text-shadow: 0 -1px 0 #39d; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
#signin_submit:hover {
	CURSOR: pointer; BACKGROUND-POSITION: 0px -5px
}
#signin_submit:focus {
	CURSOR: pointer; BACKGROUND-POSITION: 0px -5px
}
.tipsy-inner {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 15px; LINE-HEIGHT: 1.5em; PADDING-RIGHT: 15px
}
.tipsy {
	BACKGROUND-REPEAT: no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; FILTER: alpha(opacity=80); PADDING-RIGHT: 5px; opacity: .8
}
.tipsy-inner {
	MAX-WIDTH: 200px; COLOR: white; PADDING-BOTTOM: 8px; TEXT-ALIGN: left; PADDING-TOP: 8px; FONT: bold 11px "Lucida Grande", sans-serif; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-COLOR: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px
}
.tipsy-north {
	BACKGROUND-IMAGE: url(images/tipsy-north.gif); BACKGROUND-POSITION: center top
}
.tipsy-south {
	BACKGROUND-IMAGE: url(images/tipsy-south.gif); BACKGROUND-POSITION: center bottom
}
.tipsy-east {
	BACKGROUND-IMAGE: url(images/tipsy-east.gif); BACKGROUND-POSITION: right center
}
.tipsy-west {
	BACKGROUND-IMAGE: url(images/tipsy-west.gif); BACKGROUND-POSITION: left center
}
