/* http://common.cdn.onset.freedom.com/tools/load.php?css=registration&scode=ocregister */
#ContentFull .Section
	{
		margin: 0px;
		padding:10px;
	}

.boxMain {
	width:880px;
	padding:10px;
	float:left;
	font:8pt arial;
}
.boxMain h2 {
	color:#000;
	margin:0px;
	padding:0px;
	font:14pt arial;
	font-weight:bold;
}
.boxMain h2 span {
	color:#385BAF;
}
.boxMain h3 {
	color:#385BAF;
	padding:4px;
	font-size:18px;
	font-weight:bold;
}
.boxMain h6 {
	clear:both;
	color:#385BAF;
	font-size:14px;
	margin:10px;
	padding-top:14px
}

.Leftsignin {
	width:310px;
	float:left;
	margin:0;
	padding: 0;
	font-size: 10pt;
}

.Rightsignin {
	width:310px;
	float:left;
	margin:0;
	margin-left:10px;
	padding: 0;
	font-size: 10pt;
}


#ContentFull .loginContentBox
	{
		background-color: #ffffff;
		margin-bottom: 10px;
		padding: 0px;
		font-size: 12px;
		border:1px solid #d7d7d7;
		position:relative;
	}
#ContentFull .loginContentBox h4
	{
		font-size: 18px;
		line-height: 28px;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		background: transparent url('http://common.onset.freedom.com/images/hb/sections/handle-bg.gif') repeat-x scroll 0 0;
		padding: 3px 10px;
		margin: 0;
	}
#ContentFull .loginContentBox h5
	{
		font-size: 18px;
		line-height: 28px;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		background: transparent url('http://common.onset.freedom.com/images/hb/sections/handle-bg.gif') repeat-x scroll 0 0;
		padding: 3px 0px 3px 70px;
		margin: 0;
	}
#ContentFull .loginContentBox .corner
	{
		width: 5px;
		height: 5px;
	}

#ContentFull .loginContentBox .topLeft {
	background: url('http://common.onset.freedom.com/images/hb/corners/section-handle-grey-border/alledges.gif') no-repeat 0 0;
	top: -1px; left: -1px; }
#ContentFull .loginContentBox .topRight {
	background: url('http://common.onset.freedom.com/images/hb/corners/section-handle-grey-border/alledges.gif') no-repeat -5px 0;
	top: -1px; right: -1px; }
#ContentFull .loginContentBox .bottomLeft {
	background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat 0 -5px;
	bottom: -1px; left: -1px; }
#ContentFull .loginContentBox .bottomRight {
	background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat -5px -5px;
	bottom: -1px; right: -1px; }

#ContentFull .loginContentBox .loginContentInnerBox {
	padding:10px;
	}
#ContentFull .loginContentBox .loginContentInnerBox a:link,
#ContentFull .loginContentBox .loginContentInnerBox a:hover,
#ContentFull .loginContentBox .loginContentInnerBox a:visited
	{
	text-decoration:underline;
	color: #385baf;
	text-decoration: none;
	}
#ContentFull .loginContentBox .loginContentInnerBox a:hover{
	text-decoration:underline;
	}
#ContentFull .loginContentBox .loginContentInnerBox form {
	font:8pt arial;
}
#ContentFull .loginContentBox .loginContentInnerBox h3
	{
	color: #385baf;
	padding: 3px 0;
	}

#ContentFull .loginContentBox .orangeBtn .corner
	{
		width: 4px;
		height: 4px;           
     }
        
#ContentFull .loginContentBox .orangeBtn .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat 0 0;
	top: 0px; left: 0px; }
#ContentFull .loginContentBox .orangeBtn .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat -4px 0;
	top: 0px; right: 0px; }

#ContentFull .loginContentBox .orangeBtn .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat 0 -4px;
	bottom: 0px; left: 0px; }
#ContentFull .loginContentBox .orangeBtn .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat -4px -4px;
	bottom: 0px; right: 0px; }
	

#ContentFull .loginContentBox .orangeBtn a,
#ContentFull .loginContentBox .orangeBtn a:link,
#ContentFull .loginContentBox .orangeBtn a:visited {
	color: #ffffff;
	text-decoration:none;
	padding:0;
	margin:0;
	}
#ContentFull .loginContentBox .orangeBtn a:hover {
	text-decoration:underline;
	}
#login_result {
	clear:both;
	text-align:center;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	}

.tabSide {
	width:212px;
	float:left;
	font:8pt arial;
	margin-left:10px;
}
.tabHelp, .tabBenefits {
	background:url(/images/registration/tabTop.gif) no-repeat top left;
	width:212px;
	height:27px;
	color:#385BAF;
	font-size:18px;
	padding:6px 8px 0px 8px;
}
.tabContent {
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:1px 8px;
}
.tabContent a {
	color:#1c4b77;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
}
.tabContent a:hover {
	text-decoration:underline;
}
.tabContent ul {
	margin:0px 0px 0px 12px;
	padding:0px;
}

.signinWrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:900px;
	float:left;
}
.signinLeftColumn {
	width:430px;
	float:left;
	margin-right:20px;
}
.signinRightColumn {
	width:430px;
	float:left;
}

.signinbox {
	padding:0px;
}
.signinbox p {
	border-bottom:1px solid #003366;
	margin:0px;
	padding:2px 0px 6px 0px;
}
.signinbox span {
	margin:0px;
	padding:2px 0px 6px 0px;
}

.signinbox h1 {
	color:#003366;
	font-size:16px;
	margin:0px;
	padding-top:6px;
}

.signinbox h1 a:hover {
	text-decoration:underline;
}
.signinboxSpacer {
	width:80%;
	height:10px;
	margin:0;
}

.signinHead {
	height:54px;
	margin:0;
	position:absolute;
	top:-10px;
	left:10px;
	width:100px;
}
.signinTodo {
	background:url(/images/registration/si_things.gif) no-repeat top left;
}
.signinEpaper {
	background:url(/images/registration/si_news.gif) no-repeat top left;
}
.signinAdv {
	background:url(/images/registration/si_dollar.gif) no-repeat top left;
}
.signinClass {
	background:url(/images/registration/si_sale.gif) no-repeat top left;
}
.signinAlerts {
	background:url(/images/registration/si_alerts.gif) no-repeat top left;
}


.signInboxMain {
	width:630px;
	background-color:#ffffff;
	border:solid 5px #d5d5d5;
	padding:10px;
	font:12px arial;
	float:left;
	margin: 0 0 20px 10px;
}
.signInboxMain h3 {
	font-size: 16px;
	font-weight: bold;
	color:#385BAF;
	background: transparent url('http://common.onset.freedom.com/images/hb/sections/handle-bg.gif') repeat-x scroll 0 0;
	padding: 3px 10px;
	margin: 10px 0;
	}

.signInboxMain h4 {
	color:#CC0000;
	font-size:14px;
	margin:10px 0px 6px 0px;
}
.signInboxMain h5 {
	color:#333;
	font-size:11px;
	margin:4px;
}

.signInboxMain ul {
	padding-left:20px;
}
.signInboxMain li {
	color:#385BAF;
	list-style:disc;
}
.signInboxMain li a {
	color:#385BAF;
	text-decoration:none;
	font-weight:bold;
}
.signInboxMain li a:hover {
	text-decoration:underline !important;
	}

.subscribeInput {
	border: 1px solid #999;
	background: #FFF;
	width:150px;
	float:left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.subscribeInput:hover {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
.subscribeInput:focus {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
.subscribeInputState {
	border: 1px solid #999;
	background: #FFF;
	width:80px;
	margin:4px 0px;
}
.subscribeInputState:hover {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
.loginInput {
	border: 1px solid #999;
	background: #FFF;
	width:175px;
	margin:4px 0px;
}
.loginInput:hover {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
.loginInput:focus {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
.loginInputState {
	border: 1px solid #999;
	background: #FFF;
	width:80px;
	margin:4px 0px;
}
.loginInputState:hover {
	border: 1px solid #1c4b77;
	background: #cfdee3;
}
label {
	display: block;
	width: 130px;
	float: left;
	text-align: right;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 4px;
}
.homelabel {
	width: 116px;
}
label span {
	color:#FF0000
}
form br {
	clear:left;
}
form span {
	color:#cc000;
}
form p span {
	color:#1e4b78;
	font-weight:bold;
}
.helpButton {
	border: 1px solid #999999;
	background: #999999;
	color:#FFF;
	font:12px arial;
	font-weight:bold;
}
.helpButton:hover {
	border: 1px solid #333333;
	background: #888888;
	color:#ffffff;
}


.TabNotYou {
	width: 44px;
	float: left;
}
.NotYouLinks {
	margin: 0 0 0 10px;
	float: left;
	position: relative;
}
.NotYouLinks h5, .NotYouLinks h5 a {
	font-size: 15px;
	font-weight: bold;
	color:#385BAF;
	text-decoration:none;
	margin: 0;
}
.NotYouLinks h5 {
	color:#777;
}
.NotYouPluckLinks {
	position:relative;
	color: #CBCBCB;
	height: 80px;
	}

.NotYouHeader {
	font-size: 15px;
	font-weight: bold;
	color:#385BAF;
	background: transparent url('http://common.onset.freedom.com/images/hb/sections/handle-bg.gif') repeat-x scroll 0 0;
	padding: 3px 10px;
	margin: 0 0 10px 0;
	}

.NotYouPhotos, .NotYouPhotos_greyed{
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/photos_btn.gif') no-repeat;
width: 44px;
position: absolute;
left: 0px;
}
.NotYouPhotos:hover {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/photos_btn_over.gif') no-repeat;
}

.NotYouBlogs, .NotYouBlogs_greyed {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/blogs_btn.gif') no-repeat;
width: 44px;
position: absolute;
left: 64px;
}
.NotYouBlogs:hover {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/blogs_btn_over.gif') no-repeat;
}

.NotYouForums, .NotYouForums_greyed {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/forums_btn.gif') no-repeat;
width: 44px;
position: absolute;
left: 128px;
}
.NotYouForums:hover {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/forums_btn_over.gif') no-repeat;
}

.NotYouExplore, .NotYouExplore_greyed {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/explore_btn.gif') no-repeat;
width: 44px;
position: absolute;
left: 192px;
}
.NotYouExplore:hover {
background: transparent url('http://common.onset.freedom.com/pluck/images/headers/explore_btn_over.gif') no-repeat;
}

.PhotosTabLink_greyed, .BlogsTabLink_greyed, .ForumsTabLink_greyed, .ExploreTabLink_greyed {
font-size: 13px;
font-weight: bold;
text-align: center;
color:#777;
}

.signinButton {
	border: 1px solid #f5833e;
	background-color: #f5833e;
	color:#FFF;
	font:12px arial;
	font-weight:bold;
}
.signinButton:hover {
	border: 1px solid #f5833e;
	background: #ffffff;
	color:#f5833e;
}
.registerButton {
	border: 1px solid #f5833e;
	background-color: #f5833e;
	color:#FFF;
	font:12px arial;
	font-weight:bold;
}
.registerButton:hover {
	border: 1px solid #f5833e;
	background: #ffffff;
	color:#f5833e;
}
