
#container
{
	position: relative;
	padding-bottom: 5px;
}

#container a.blue:hover
{
	color: #3399dd;
}

#content 
{
	min-height:500px;
}

#topnav
{
	padding:10px 0px;
	text-align:right;
	text-decoration: none;
}

#topnav a
{
	font-weight:normal;
	text-decoration:underline;
	font-size: 14px;
}

#topnav a:hover
{
	font-weight:normal;
	text-decoration:none;
	font-size: 14px;
	color: #3399dd;
}

a.signin
{
	padding:4px 6px 6px;
	text-decoration:underline;
	color: #FFF;
}

a.signin:hover
{
	background:#51a936;
	*padding:4px 12px 6px;
}

a.signin, a.signin:hover
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#51a936 url('/images/bg-btn-green.png') repeat-x scroll 0 0;
	border:1px solid #16bc22;
	color:#fff;
	padding:4px 10px 5px;
	font-weight:bold;
	text-shadow:0 -1px 0 #16bc22;
}

a.signin:hover, a.signin:focus
{
	background-position:0 -7px;
	cursor:pointer;
	text-decoration:none;
}


a.signin::-moz-focus-inner
{
	padding:0;
	border:0;
}

a.signin {
	
	color: #FFF;
	position:relative;
	margin-left:3px;
}

a.signin span {

	padding:4px 0px 0px 0;
	color:#fff;
}

.signin_submit
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('/images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	
	margin:0 0px 0 0;
	font-weight:bold;
}

.signin_submit::-moz-focus-inner
{
padding:0;
border:0;
}

.signin_submit:hover, .signin_submit:focus
{
	background-position:0 -5px;
	cursor:pointer;
	color: #FFF;
}

#greend
{
	color: #16bc22;
}
}



