a:link.portfoliotitle, a:visited.portfoliotitle, a:hover.portfoliotitle {
	text-align:left;
	font-family: tahoma, verdana, arial;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}
.adminmsgbox {
	padding: 10px;
	background-color:#FFCCCC;
	margin: 15px 0 15px 0;
}
.statusmsgbox {
	padding: 10px;
	background-color:#DDFFDD;
	margin: 15px 0 15px 0;
}
.statusmsg {
	color: #000000;
	font-size: 14px;
	background: url(/images/cp_privacy-sm.gif);
	background-repeat:no-repeat;
	padding: 0 50px 0 30px;
}
body,html{
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#353535;
}
a:link, a:visited, a:hover  {
	text-align:left;
	font-family: verdana, arial;
	font-size:9px;
	color:#ffffff;
	font-decoration: none;
	}
p.leftie {padding-left:20px;}
p.leftie, a:link.leftie, a:visited.leftie, a:hover.leftie  {
	text-align:left;
	font-family: verdana, arial;
	font-size:9px;
	color:#cccccc;
	font-decoration: none;
	}
	
p.rightie {padding-right:20px;}
p.rightie, a:link.rightie, a:visited.rightie, a:hover.rightie {
	text-align:right;
	font-family: verdana, arial;
	font-size:9px;
	color:#cccccc;
	font-decoration: none;
	}
a.link{
	color:#cccccc;
	}
.alternate, .abbreviationsandmisspellings {
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color:#010101;
}
.image
{	
	border:solid 1px #666666;
}

.legal {
	padding-left:5px;
	padding-top:15px;
	padding-bottom:15px;
	font-family: verdana, arial;
	font-size: 10px;
	color:#666666
}

.txtareatitle
{
	font: 11pt/13pt verdana;
	font-weight:bold;
	color:#556918
}
.packtitle
{
	font: 10pt/12pt verdana;
	font-weight:bold;
	color:#556918;
}
.txtarea {
	font-family: verdana, arial;
	font-size: 9px;
	color:#ffffff
}
a:link.txtarea, a:visited.txtarea, a:active.txtarea {
	color: #ffffff;
	text-decoration:none;
}
a:hover.txtarea {
	color: #6699cc;
	text-decoration:underline;
}
.txtbox {
	padding:10px;
}
.tinytext {
	padding-left:5px;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	color:#999999
}
.tinytexthighlight {
	padding-left:5px;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	color:#ff0000
}
a:link.adminlink, a:visited.adminlink, a:active.adminlink {
	color: #ff9900;
	text-decoration:none;
	font-size:10px;
}
a:hover.adminlink {
	color: #ff9900;
	text-decoration:underline;
	font-size:10px;
}
.required{
	color:#ff0000;
	font-weight:bold;
}