/* CSS Document */


/*pixel girl css bit*/
.masterheading
{
	background-image:url(../images/pl_pixeltitlebg1.png);
	width:100%;
	height:150px;
}
/*consumerpositing*/
/*.gpositioning
{
	position:static;
}*/
/*end of pixel girl*/
/*menu box for non access area menus*/
.topmenuborder {
	top:130pt;
	width:100%;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-top-color: #FAD0FB;
	border-bottom-color: #FAD0FB;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-color: #FAD0FB;
	border-left-color: #FAD0FB;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#CCCCCC;
	background-color:#000033;
	margin:0px;
	padding:0px;

}
h1, h2, h3
{
 	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:200%;
}
a:link, a:hover, a:visited
{
	color:#fff;
}
/* Hover buttons for topmenu class */
a.topmenu:hover {
	text-decoration:underline;
	color:#FF00FF;
}
a.topmenu {
	text-decoration:none;
	color:#FFFFFF;
}
/*sidemenu border*/
.pl_sidemenut {
 border-style:solid;
 border-color:#FF00FF;
}

/*body needs a border too*/
div.signup-border
{
  position:relative;
  border: 1px solid #666666;
  padding: 10px 10px 10px 10px;
 /* margin: 25px 230px 0px 0px;*/
  left:15%;
  top:10px;
  width:70%;
  text-align:left;
}
div.signup-border form {

padding: 10px 10px 10px 10px;
}
div.signup-border span.forminput {

margin: 5px 10px 0px 10px;
float:right;
}
/*field set style for the signup lark*/

div.signup-border span.label {
  float:left;
  width: 120px;
  text-align:left;
  }
/*no longer needed*/
div.signup-border span.formbars {
  float: left;
  width: 400px;
  text-align: right;
} 

div.signup-border fieldset
{
border:1px solid #666666;
}
div.signup-border fieldset legend
{
font-weight:bold;
}
div.signup-border span.signup-submit
{
float:right;
}

/* for logging page*/
div#loginContainer
{
	margin:auto;
	width:600px;
}
div.login-border
{
border: 3px solid #FF00FF;
padding: 10px 10px 10px 10px;
}
div.login-border span.login-pos
{

}
div.login-border td
{
 text-align:right;
}

/*footers and errors*/
.sitefooter
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	width: 100%;
}
/*text that appears when theres an error*/
.form-errors
{
	font-size: 12px;
	color: #FF0000;
	font-style: italic;
}
/*core site styles*/
td#promoColumn
{
	vertical-align:top;
}
td#promoColumn ul
{
 list-style-type:none;
 padding:0px;
}
/*footer style*/
.footerText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#CCCCCC;
	background-color:#000033;
}
