/* CSS Document */
/* import styles that aren't supported in NN4  */
body {
 scrollbar-face-color:9CCFEF; scrollbar-track-color:CBE5F5; scrollbar-arrow-color:2481C3; scrollbar-shadow-color:9CCFEF; scrollbar-dark-shadow-color:2481C3; scrollbar-3dlight-color:9CCFEF; scrollbar-highlight-color:E8F3FA
}

a:link 
{  
 	color: #1356AD;
	text-decoration: underline 
}
a:visited 
{  
	color: #1356AD;
	text-decoration: underline 
}
a:active 
{  
	color: #FF9900;
	text-decoration: none 
}
a:hover 
{  
	color: #FF9900;
	text-decoration: none 
}

.side {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.side a,.side a:link,.side a:active,.side a:visited {
display: block;
background: #4392D2;
padding: 2px 0px 0px 0px;
color: #FFFFFF;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
height: 20px;
text-decoration: none;
}

.side a:hover {
display: block;
background: #71ADDD;
padding: 2px 0px 0px 0px;
color: #FFECC6;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
height: 20px;
text-decoration: none;
}


h1 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #FF9900}
h2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #1356AD}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
p.sml {font-size: 10px;}
p.footer { font-size: 11px; color: #1356AD}
p.base { font-size: 10px; color: #4195CD}
p.side { font-size: 12px; color: #663300}
p.sidesml { font-size: 10px; color: #663300}
div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
ol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}
.bonuses td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD; font-weight:normal}
.frm_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1356AD}
.alert_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.admin_nav_section {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD;font-weight:bold;}
.admin_nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1356AD}

#content {
}
.piggybank {
	background-image: url(../images/piggybank.jpg);
	background-repeat: no-repeat;
	background-position: right 35px;
}

#content .intro-sub
{
	width:725px;
	height:45px;
	border-top:1px solid #dddddd;
	display:block;
	clear:both;

}

#content .intro-sub h1
{
	margin:0;
	padding:10px 0 0 12px;
	font-size:18px;
	color:#1356ad;
}

#content .intro-sub p
{
	margin:0;
	padding:15px 0 0 12px;
	width:480px;
	line-height:18px;
}

#content .intro-sub p.notice
{
	font-size:10px;
	font-style:italic;
	width:558px;
}

#page-points
{
	margin:170px 10px 0 0;
	width:300px;
	display:block;
	float:right;
}

#page-points h2
{
	margin:0 0 15px 50px;
	color:#d2413c;
	font-size:18px;
}

#page-points ul li .title
{
	font-size:14px;
	font-weight:bold;
}

#page-points ul
{
	margin:15px 0 0 5px;
}

#page-points ul li
{
	padding:0 10px 10px 25px;
	list-style:none;
	font-size:11px;
}

#page-points ul li.star
{
	background: url(../images/star.png) no-repeat;
}

#page-points ul li.comment
{
	background: url(../images/comment.png) no-repeat;
}

#page-points ul li.person
{
	background: url(../images/group.png) no-repeat;
}

#page-points ul li.cash
{
	background: url(../images/money.png) no-repeat;
}

#page-points img
{
	margin:0 0 0 100px;
}
#page-form
{
	width:400px;
	display:block;
	float:left;
}

#page-form form
{
	margin:25px 10px 0 10px;
}

#page-form .form-row
{
	margin:0 0 10px 0;
	font-size:11px;
	width:400px;
	display:block;
}

#page-form .error-row
{
	margin:0 0 10px 0;
	font-size:11px;
	width:400px;
	font-weight:bold;
	color:#d2413c;
	display:block;
}

#page-form .form-row-button input
{
	padding:10px 0 0 60px;
}

#page-form .form-row label
{
	width:100px;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
}

#page-form img.co-reg-image
{
	margin:0 10px 50px 0;
}

#page-form .info-box
{
	margin:10px 0 0 0;
	font-size:12px;
}

#page-form .info-box .header
{
	margin:20px 0 0 10px;
	font-size:14px;
	color:#d2413c;
	font-weight:bold;
}
