body {
	margin: 0px;

	width: 999px;
	background: white;
	color: #27215d;
	
	font-family: sans-serif;
}

#page #content .bookerlink 
{
	color: #27215d;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 10px 14px;
}

#page #content .bodytext
{
	font-weight: normal;
}

#page #content .explaintext 
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 8px;
}

#page {
	background: white;
	width: 999px;
	margin: 0px;
	padding: 0px;
}

#page .tiny {
	font-size: 10px;
	font-weight: normal;
}

#page div
{
	margin: 0px;
	padding: 0px;
}

#page p 
{
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#page p.smb
{
	margin: 0px 0px 12px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
}

#page #header {
	background: #d2327d;
	width: 999px;
	height: 101px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#page #main {
	/*height: 446px;*/
	min-height: 446px;
	margin: 0px;
	padding: 0px;
}
#page #content {
	position: relative;
	margin: 12px 69px 0px 0px !Important;
	margin: 12px 35px 0px 0px;
	padding: 0px;
	width: 780px;
	/*height: 421px;*/
	min-height: 421px;
	float: right;
}



#page #footer {
	float: right;
	clear: both;
	/*width: 999px;*/
	width: 620px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#page .footertext {
	/*text-align: center;*/
	font-size: 10px;
	font-weight: normal;
}

#page .indentedpagetitle {
	font-size: 16px;
	font-weight: bold;

	padding-left: 16px;
	padding-top: 0px !important;
	padding-top: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#page .pagetitle {
	font-size: 16px;
	font-weight: bold;

	padding-left: 0px;
	padding-top: 0px !important;
	padding-top: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#page .leftpane
{
	float: left;
}

#page .clearall 
{
	clear: both;
}

#page #content a
{
	color: #27215d;
}

#page #content .whitepanel .boxtop {
	width: 430px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxtop11-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .whitepanel .boxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 14px 20px 14px;
	margin: 0px;

	background: white url('/sysimages2/whiteboxmiddle11-20.png');
}
#page #content .whitepanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .whitepanel .boxbottom {
	width: 430px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxbottom11-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .widewhitepanel .boxtop {
	width: 631px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxtop16-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .widewhitepanel .boxmiddle {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 14px 20px 14px;
	margin: 0px;

	background: white url('/sysimages2/whiteboxmiddle16-20.png');
}
#page #content .widewhitepanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .widewhitepanel .boxbottom {
	width: 631px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxbottom16-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .ll1panel .boxtop,
#page #content .ll2panel .boxtop,
#page #content .ll3panel .boxtop,
#page #content .ll4panel .boxtop,
#page #content .ll5panel .boxtop,
#page #content .ll6panel .boxtop,
#page #content .ss1panel .boxtop,
#page #content .ss2panel .boxtop,
#page #content .ss3panel .boxtop,
#page #content .as1panel .boxtop,
#page #content .as2panel .boxtop,
#page #content .as3panel .boxtop {
	display: none;
}
#page #content .ll1panel .boxmiddle .rightpane, 
#page #content .ll2panel .boxmiddle .rightpane,
#page #content .ll3panel .boxmiddle .rightpane,
#page #content .ll4panel .boxmiddle .rightpane,
#page #content .ll5panel .boxmiddle .rightpane,
#page #content .ll6panel .boxmiddle .rightpane,
#page #content .ss1panel .boxmiddle .rightpane,
#page #content .ss2panel .boxmiddle .rightpane,
#page #content .ss3panel .boxmiddle .rightpane,
#page #content .as1panel .boxmiddle .rightpane,
#page #content .as2panel .boxmiddle .rightpane,
#page #content .as3panel .boxmiddle .rightpane {
	float: right;
	width: 420px;
	font-weight: normal;
}
#page #content .ll1panel .boxmiddle .rightpane .rightmost,
#page #content .ll2panel .boxmiddle .rightpane .rightmost,
#page #content .ll3panel .boxmiddle .rightpane .rightmost,
#page #content .ll4panel .boxmiddle .rightpane .rightmost,
#page #content .ll5panel .boxmiddle .rightpane .rightmost,
#page #content .ll6panel .boxmiddle .rightpane .rightmost,
#page #content .ss1panel .boxmiddle .rightpane .rightmost,
#page #content .ss2panel .boxmiddle .rightpane .rightmost,
#page #content .ss3panel .boxmiddle .rightpane .rightmost,
#page #content .as1panel .boxmiddle .rightpane .rightmost,
#page #content .as2panel .boxmiddle .rightpane .rightmost,
#page #content .as3panel .boxmiddle .rightpane .rightmost {
	float: right;
	width: 210px;
	font-weight: normal;
	color: #d2327d;
}
#page #content .ll1panel .title,
#page #content .ll2panel .title,
#page #content .ll3panel .title,
#page #content .ll4panel .title,
#page #content .ll5panel .title,
#page #content .ll6panel .title,
#page #content .ss1panel .title,
#page #content .ss2panel .title,
#page #content .ss3panel .title,
#page #content .as1panel .title,
#page #content .as2panel .title,
#page #content .as3panel .title {
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .ll1panel .warn,
#page #content .ll2panel .warn,
#page #content .ll3panel .warn,
#page #content .ll4panel .warn,
#page #content .ll5panel .warn,
#page #content .ll6panel .warn,
#page #content .ss1panel .warn,
#page #content .ss2panel .warn,
#page #content .ss3panel .warn,
#page #content .as1panel .warn,
#page #content .as2panel .warn,
#page #content .as3panel .warn {
	color: #d2327d;
}
#page #content .ll1panel .boxbottom,
#page #content .ll2panel .boxbottom,
#page #content .ll3panel .boxbottom,
#page #content .ll4panel .boxbottom,
#page #content .ll5panel .boxbottom,
#page #content .ll6panel .boxbottom,
#page #content .ss1panel .boxbottom,
#page #content .ss2panel .boxbottom,
#page #content .ss3panel .boxbottom,
#page #content .as1panel .boxbottom,
#page #content .as2panel .boxbottom,
#page #content .as3panel .boxbottom {
	display: none;
}

#page #content .ll1panel .boxmiddle {
	overflow: hidden;

	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 87px;
	
	background: white url('/sysimages2/llbox1.png');
}
#page #content .ll2panel .boxmiddle {
	overflow: hidden;

	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 9px;
	
	background: white url('/sysimages2/llbox2.png');
}
#page #content .ll3panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 87px;
	
	background: white url('/sysimages2/llbox3.png');
}
#page #content .ll4panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 87px;
	
	background: white url('/sysimages2/llbox4.png');
}
#page #content .ll5panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 41px;
	
	background: white url('/sysimages2/llbox5.png');
}
#page #content .ll6panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 40px;
	
	background: white url('/sysimages2/llbox6.png');
}
#page #content .ss1panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 253px;
	
	background: white url('/sysimages2/ssbox1.png');
}

#page #content .ss2panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: normal;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 552px;
	
	background: white url('/sysimages2/ssbox2.png');
}

#page #content .ss2panel .boxmiddle p {
	margin-bottom: 18px;
}

#page #content .as1panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: normal;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 500px;
	
	background: white url('/sysimages2/asbox1.png');
}

#page #content .as2panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 631px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;

	height: 708px;
	
	background: white url('/sysimages2/asbox2.png');
}

#page #content .as3panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 299px;
	
	background: white url('/sysimages2/asbox3.png');
}

#page #content #afeaturetable
{
	width: 631px;
	height: 707px;
}

#page #content #afeaturetable .head
{
	padding-top: 4px;
	text-align: center;
	border-left: #ccd9dc 1px solid;
	border-top: 0px;
}

#page #content #afeaturetable th
{
	text-align: left;
	padding: 0px 0px 0px 12px;
	border-top: #ccd9dc 1px solid;
}
#page #content #afeaturetable p
{
	margin: 0px;
}
#page #content #afeaturetable td
{
	text-align: center;
	padding: 0px 0px 0px 12px;
	border-left: #ccd9dc 1px solid;
	border-top: #ccd9dc 1px solid;
	color: #d2327d;
}
#page #content #afeaturetable .blue
{
	color: #27215d;
}
#page #content #featurestable
{
	width: 600px;
	height: 603px;
	margin-top: 16px;
}

#page #content #featurestable .bottommost
{
	border-bottom: 0px;
}

#page #content #featurestable .head1
{
	padding: 12px 0px 4px 16px;
	text-align: left;
	width: 100px;
	color: #27215d;
}

#page #content #featurestable .head2
{
	border-left: #ccd9dc 1px solid;
	padding: 12px 0px 4px 16px;
	text-align: left;
	color: #27215d;
}

#page #content #featurestable th
{
	border-bottom: #ccd9dc 1px solid;
	width: 100px;
	text-align: left;
	padding: 2px 0px 0px 16px;
	margin: 0px;
	color: #d2327d;
}
#page #content #featurestable td
{
	border-left: #ccd9dc 1px solid;
	border-bottom: #ccd9dc 1px solid;
	font-size: 90%;
	padding: 2px 0px 0px 16px;
	margin: 0px;
	width: 400px;
}
#page #content #featurestable p
{
	margin: 0px;
	padding: 0px;
}

#page #content #featurestable .cs
{
	color: #27215d;
}

#page #content .ss3panel .boxmiddle {
	overflow: hidden;
	
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 14px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;
	margin-bottom: 8px;

	height: 666px;
	
	background: white url('/sysimages2/ssbox3.png');
}

#page #content #registerpanel {
	position: absolute;

	left: 640px;
	top: -1px;

	overflow: hidden;
	
	width: 154px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 15px 14px 27px 14px;
	margin: 0px;

	height: 1636px;
	
	background: white url('/sysimages2/registerbox.jpg');
}

#page #content .f80p {
	font-size: 80%;
}

#page #content .widegreypanel .boxtop {
	width: 631px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop16-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .widepinkgreypanel .boxtop {
	width: 631px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/pinkgreyboxtop16-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .widegreypanel .boxmiddle {
	position: relative;
	width: 603px !important;
	width: 603px;
	min-height: 70px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 14px 20px 14px;
	margin: 0px;

	background: white url('/sysimages2/greyboxmiddle16-20.png');
}

#page #content .widepinkgreypanel .boxmiddle {
	position: relative;
	width: 603px !important;
	width: 603px;
	min-height: 110px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 14px 20px 14px;
	margin: 0px;

	background: white url('/sysimages2/pinkgreyboxmiddle16-20.png');
}

#page #content .widegreypanel .boxmiddle2 {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: normal;
	
	padding: 8px 14px 20px 14px;
	margin: 0px;

	background: white url('/sysimages2/greyboxmiddle16-20.png');
}

#page #content #wagestable th p
{
	margin-bottom: 4px;
}

#page #content .widegreypanel .boxerrorpicsmiddle {
	position: relative;
	width: 623px !important;
	width: 623px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 0px 20px 8px;
	margin: 0px;

	background: white url('/sysimages2/greyboxmiddle16-20.png');
}

#page #content .widegreypanel .boxmiddle .rightpane,
#page #content .widepinkgreypanel .boxmiddle .rightpane 
{
	float: right;
	width: 420px;
	font-weight: normal;
}

#page #content .widegreypanel .boxmiddle .rightpane .rightmost
{
	float: right;
	width: 210px;
	font-weight: normal;
	color: #d2327d;
}
#page #content .widegreypanel .title,
#page #content .widepinkgreypanel .title
{
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}

#page #content .widegreypanel .formstyle {
	padding: 0px 0px 0px 168px;

	font-size: 12px;
	font-weight: normal;
	
	text-decoration: none;
	color: #27215d;
}

#page #content .widegreypanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}

#page #content .widegreypanel .important{
	font-size: 14px;
	font-weight: bold;
	
	text-decoration: none;
	color: #e12c84;
}
#page #content .widegreypanel .boxbottom {
	width: 631px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom16-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#page #content .widepinkgreypanel .boxbottom {
	width: 631px;
	height: 7px;
	overflow: hidden;
	clear: both;
	
	background: white url('/sysimages2/pinkgreyboxbottom16-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .widegreypanel .boxmiddle .calendarpanel
{
	float: right;
}

#page #content .widegreypanel .boxmiddle .calendarpanel .boxtop,
#page #content .greypanelminus3 .boxmiddle .calendarpanel .boxtop,
#page #content .greypanelminus4 .boxmiddle .calendarpanel .boxtop
{
	width: 219px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/calendarboxtop6-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .widegreypanel .boxmiddle .calendarpanel .boxmiddle,
#page #content .greypanelminus3 .boxmiddle .calendarpanel .boxmiddle,
#page #content .greypanelminus4 .boxmiddle .calendarpanel .boxmiddle
{
	position: relative;
	width: 191px !important;
	width: 191px;
	height: 210px;
	
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	
	padding: 8px 14px 8px 14px;
	margin: 0px;

	background: white url('/sysimages2/calendarboxmiddle6-20.png');
}
#page #content .widegreypanel .boxmiddle .calendarpanel .normal,
#page #content .greypanelminus3 .boxmiddle .calendarpanel .normal,
#page #content .greypanelminus4 .boxmiddle .calendarpanel .normal
{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .widegreypanel .boxmiddle .calendarpanel .boxbottom,
#page #content .greypanelminus3 .boxmiddle .calendarpanel .boxbottom,
#page #content .greypanelminus4 .boxmiddle .calendarpanel .boxbottom
{
	width: 219px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/calendarboxbottom6-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .widegreypanel .publiclistsboxmiddle,
#page #content .widegreypanel .publiclistsboxmiddle2 {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	height: 22px;
	
	font-size: 12px;
	font-weight: bold;
	
	padding: 8px 14px 8px 14px;
	margin: 0px;

	background: white url('/sysimages2/greyboxmiddle16-20.png');
}

#page #content .widegreypanel .publiclistsboxmiddle
{
	border-top: #e6e4eb 1px solid;
}

#page #content .widegreypanel .statsboxmiddle {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 12px;
	font-weight: bold;
	
	height: 16px;
	
	padding: 12px 14px 12px 14px;
	margin: 0px;

	background: white url('/sysimages2/greyboxmiddle16-20.png');
}

#picturepane, .picturepane
{	
	float: right;
}

/*.picturepane a img { border: 0; }*/

#page #content .widegreypanel .statsboxmiddle .warn
{
	color: #d2327d;
}

#page #content .widegreypanel .statsboxmiddle .rightpane 
{
	float: right;
	width: 190px;
}

#page #content .quicklinkspanel .boxmiddle .rightpane 
{
	float: right;
	width: 120px;
}

#page #content .quicklinkspanel .boxmiddle .tiny
{
	display: inline-block;
	padding-top: 12px;
}

#page #content .widegreypanel .statsboxmiddle .normal, #page #content .widegreypanel .publiclistsboxmiddle .normal {
	font-size: 13px;
	font-weight: normal;
	
	text-decoration: none;
	color: #27215d;
}

#page #content .widegreypanel .publiclistsboxmiddle .rightpane, #page #content .widegreypanel .publiclistsboxmiddle2 .rightpane 
{
	float: right;
	width: 190px;
}
#page #content .widegreypanel .publiclistsboxmiddle .title, #page #content .widegreypanel .publiclistsboxmiddle2 .title
{
	font-size: 14px;
	font-weight: bold;
}

#page #content .widegreypanel .publiclistsboxmiddle .warn, #page #content .widegreypanel .publiclistsboxmiddle2 .warn
{
	color: #d2327d;
}

#page #content .widegreypanel .boxmiddle .warn,
#page #content .widepinkgreypanel .boxmiddle .warn
{
	color: #d2327d;
}

#page #content .titlewhitepanel .boxtop {
	width: 631px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxtop16-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .titlewhitepanel .boxmiddle .rightpane 
{
	float: right;
	width: 240px;
	text-align: right;
	font-size: 10px;
	line-height: 24px;
}
#page #content .titlewhitepanel .boxmiddle {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	font-size: 16px;
	font-weight: normal;
	
	padding: 2px 14px 0px 14px;
	margin: 0px;

	background: white url('/sysimages2/whiteboxmiddle16-20.png');
}
#page #content .titlewhitepanel .boxbottom {
	width: 631px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/whiteboxbottom16-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .shorttitlewhitepanel .boxtop {
	width: 498px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/shortwhiteboxtop.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .sorttitlewhitepanel .boxmiddle .rightpane 
{
	float: right;
	width: 107px;
	text-align: right;
	font-size: 10px;
	line-height: 24px;
}
#page #content .shorttitlewhitepanel .boxmiddle {
	position: relative;
	width: 470px !important;
	width: 470px;
	
	font-size: 16px;
	font-weight: normal;
	
	padding: 2px 14px 0px 14px;
	margin: 0px;

	background: white url('/sysimages2/shortwhiteboxmiddle.png');
}
#page #content .shorttitlewhitepanel .boxbottom {
	width: 498px;
	height: 5px;
	overflow: hidden;
	
	background: white url('/sysimages2/shortwhiteboxbottom.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .whitegreypanel .boxtop {
	width: 430px;
	height: 12px;
	overflow: hidden;
	
	background: white url('/sysimages2/white-greyboxtop11-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .whitegreypanel .boxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;

	height: 142px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/white-greyboxmiddle11-20.png');
}
#page #content .whitegreypanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .whitegreypanel .boxbottom {
	width: 430px;
	height: 13px;
	overflow: hidden;
	
	background: white url('/sysimages2/white-greyboxbottom11-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#page #content .whitegreypanel .searchimage {
	position: absolute;
	top: 0px;
	left: 298px;
}
#page #content .widegreypanel .searchimage 
{
	float: right;
	padding-left: 16px;
}
#page #content .whitegreypanel .searchtext {
	position: absolute;
	width: 270px;
}

#page #content .whitegreypanel .searchtext .searchinput {
	font-size: 16px;
	font-weight: bold;
	color: #27215d;

	background: white;
	border: solid 2px #bebbcd;
	width: 270px;
	height: 22px;
}

#page #content .greypanel .boxtop {
	width: 430px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop11-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanel .boxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;

	height: 142px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddle11-20.png');
}
#page #content .greypanel .messageboxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;

	height: 32px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle11-20.png');
}
#page #content .greypanel .messageboxmiddle .rightpane 
{
	float: right;
	width: 240px;
}
#page #content .greypanel .messageboxmiddle .title, #page #content .greypanel .boxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}

#page #content .greypanel .boxmiddle .rightpane
{
	float: right;
	width: 240px;
}

#page #content .greypanel .availabilityboxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;

	height: 20px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle11-20.png');
}
#page #content .greypanel .availabilityboxmiddle .rightpane 
{
	float: right;
	width: 258px;
}
#page #content .greypanel .availabilityboxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}
#page #content .greypanel .availabilityboxmiddle .warn
{
	color: #d2327d;
}

#page #content .greypanel .profileboxmiddle {
	position: relative;
	width: 402px !important;
	width: 402px;

	height: 139px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle7-20.png');
}
#page #content .greypanel .profileboxmiddle .rightpane 
{
	border-left: #e6e4eb 1px solid;
	border-bottom: #e6e4eb 1px solid;
	padding-bottom: 8px;
	float: right;
	width: 150px;
	text-align: center;
}
#page #content .greypanel .profileboxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}
#page #content .greypanel .profileboxmiddle .warn
{
	color: #d2327d;
}

#page #content .picturepanel
{
	float: right;
	margin-top: -48px;
}

#page #content .picturepanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .picturepanel .boxbottom {
	width: 156px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom4-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}

#page #content .picturepanel .boxtop {
	width: 156px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop4-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .picturepanel .boxmiddle {
	position: relative;
	width: 128px;

	height: 138px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px 149px 0px 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle4-20.png');
}

#page #content .quicklinkspanel
{
	float: right;
	margin-top: 0px;
}

#page #content .quicklinkspanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .quicklinkspanel .boxbottom {
	width: 273px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom7-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}

#page #content .quicklinkspanel .boxtop {
	width: 273px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop7-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .quicklinkspanel .boxmiddle {
	position: relative;
	width: 245px;

/*	height: 539px;	*/

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px 149px 0px 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle7-20.png');
}

#page #content .greypanel .normal{
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	color: #27215d;
}
#page #content .greypanel .boxbottom {
	width: 430px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom11-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .thinheading {
	font-size: 18px;
	font-weight: normal;
	color: #27215d;
}

#page #content #enterbuttons {
	position: absolute;
	left: 438px;
	top: 47px;
}
#page #content #pictures {
	position: absolute;
	left: 635px;
	top: -3px;
	border-left: solid 2px #e6e4eb;
	padding-left: 10px;
}

#page #menu {
	float: left;
	background: #1e1a51 url(/sysimages2/menubackground2.png) no-repeat;
	width: 118px;
	height: 480px;
	padding: 24px 20px 0px 0px;
	line-height: 12px;
	font-weight: 600;
}

#page #menu, #page #menu a, #page #menu a:active {
	color: white;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	text-align: right;
}

#page #menu a.selmenulink, #page #menu a:hover {
	color: #db699e;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	text-align: right;
}

#jobadvertform .actions
{
	width: 631px;
	text-align: center;
}

#jobadvertform a
{
	color: #27215d;
}

#jobadvertform .tiny, .boxmiddle .tiny, .publiclistsboxmiddle .tiny, .publiclistsboxmiddle2 .tiny, .statsboxmiddle .tiny
{
	font-size: 10px;
}

div#page div#main div#content div.widegreypanel div.boxmiddle table#profilepictable .105wide { width: 105px; margin: 0; padding: 0; overflow: hidden; }

#jobadvertform .submitbutton
{
	border: 0px;
}

#jobadvertform .formstylerightcolumn 
{
	width: 220px;
	float: right;
}

#jobadvertform input, #jobadvertform select, #jobadvertform textarea, .boxmiddle .simpleinputfield input, .boxmiddle .simpleinputfield select, .boxmiddle .simpleinputfield textarea, #registerpanel .simpleinputfield input
{
	background: white;
	border: #e6e4eb 1px solid;
}

#jobadvertform #locationstable th
{
	text-align: left;
}

#jobadvertform #locationstable tbody tr, #jobadvertform #locationstable tbody tr td
{
	position: relative;
}

#jobadvertform #locationstable td
{
	height: 24px;
	width: 120px;
}

#jobadvertform #locationstable .locationinput
{
	width: 120px;
}

#jobadvertform #locationstable .locationselect
{
	position: absolute;
	/*top: 32px !important;
	top: 6px;*/
	margin: -10px 0 0 0 !important;
	margin: 4px 0 0 0;
	/*right: 21px;*/
	font-size: 10px;
	/*width: 213px;*/
	width: 209px !important;
	width: 213px;
}

#jobadvertform #locationstable .badlocationinput
{
	width: 120px;
	border: red 1px solid;
}

#jobadvertform #locationstable .goodlocationinput
{
	width: 120px;
	border: green 1px solid;
	background: #f0fff0;
}

#jobadvertform #locationstable .radiusinput
{
	width: 84px;
	text-align: left;
	color: #27215d;
}

div#staffintromessage
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 16px;
}

div#forumclick, div#jobboardclick, div#recommendclick, div#surveyclick, div#statsclick, div#usefulclick, div#Linksclick
{
	cursor: pointer;
}

.nolinkcursor div#forumclick, .nolinkcursor div#jobboardclick, .nolinkcursor div#recommendclick, .nolinkcursor div#surveyclick, .nolinkcursor div#statsclick, .nolinkcursor div#usefulclick
{
	cursor: default;
}

#page #content .greypanelplus1 .boxtop {
	width: 468px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop12-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanelbooker .boxtop {
	width: 498px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtopbooker.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanelplus1 .boxmiddle {
	position: relative;
	width: 440px;
	min-height: 110px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddle12-20.png');
}
#page #content .greypanelbooker .boxmiddle {
	position: relative;
	width: 470px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddlebooker.png');
}
#page #content .greypanelplus1 .messageboxmiddle {
	position: relative;
	width: 440px;

	height: 32px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle12-20.png');
}
#page #content .greypanelbooker .messageboxmiddle {
	position: relative;
	width: 470px;

	height: 32px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddlebooker.png');
}
#page #content .greypanelplus1 .messageboxmiddle .rightpane,
#page #content .greypanelbooker .messageboxmiddle .rightpane 
{
	float: right;
	width: 240px;
}
#page #content .greypanelplus1 .messageboxmiddle .title,
#page #content .greypanelbooker .messageboxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}

#page #content .greypanelplus1 .availabilityboxmiddle,
#page #content .greypanelbooker .availabilityboxmiddle
{
	position: relative;
	width: 440px;

	height: 33px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle12-20.png');
}
#page #content .greypanelplus1 .availabilityboxmiddle .rightpane,
#page #content .greypanelbooker .availabilityboxmiddle .rightpane 
{
	float: right;
	width: 258px;
}
#page #content .greypanelplus1 .availabilityboxmiddle .title,
#page #content .greypanelbooker .availabilityboxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}
#page #content .greypanelplus1 .availabilityboxmiddle .warn,
#page #content .greypanelbooker .availabilityboxmiddle .warn
{
	color: #d2327d;
}

#page #content .greypanelplus1 .boxbottom {
	width: 468px;
	height: 7px;
	overflow: hidden;
	clear: both;
	
	background: white url('/sysimages2/greyboxbottom12-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#page #content .greypanelplus1 .boxbottom2 {
	width: 468px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom12-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#page #content .greypanelbooker .boxbottom {
	width: 498px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottombooker.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#page #content .greypanelminus2 .boxtop {
	width: 351px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop9-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanelminus2 .boxmiddle {
	position: relative;
	width: 323px;

	height: 142px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddle9-20.png');
}
#page #content .greypanelminus2 .profileboxmiddle {
	position: relative;
	width: 323px;

	height: 139px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle9-20.png');
}
#page #content .greypanelminus2 .profileboxmiddle .rightpane 
{
	border-left: #e6e4eb 1px solid;
	border-bottom: #e6e4eb 1px solid;
	padding-bottom: 8px;
	float: right;
	width: 150px;
	text-align: center;
}
#page #content .greypanelminus2 .profileboxmiddle .title
{
	font-size: 14px;
	font-weight: bold;
}
#page #content .greypanelminus2 .profileboxmiddle .warn
{
	color: #d2327d;
}
#page #content .greypanelminus2 .profileboxmiddle .fade
{
	color: #bebbcd;
}

#page #content .greypanelminus2 .boxbottom {
	width: 351px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom9-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}






#page #content .greypanelminus3 .boxtop {
	width: 312px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop8-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanelminus4 .boxtop {
	width: 273px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxtop7-20.png') no-repeat;
	margin: 0px;
	padding: 0px;
}
#page #content .greypanelminus3 .boxmiddle {
	position: relative;
	width: 284px;

	height: 142px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddle8-20.png');
}
#page #content .greypanelminus4 .boxmiddle {
	position: relative;
	width: 245px;



	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 20px 14px;

	background: white url('/sysimages2/greyboxmiddle7-20.png');
}
#page #content .greypanelminus3 .profileboxmiddle {
	position: relative;
	width: 312px;

	height: 139px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle8-20.png');
}
#page #content .greypanelminus4 .profileboxmiddle {
	position: relative;
	width: 273px;

	height: 139px;

	font-size: 12px;
	font-weight: bold;
	
	margin: 0px;
	padding: 8px 14px 8px 14px;

	background: white url('/sysimages2/greyboxmiddle7-20.png');
}
#page #content .greypanelminus3 .title
#page #content .greypanelminus4 .title
{
	font-size: 14px;
	font-weight: bold;
}

#page #content .greypanelminus3 .boxbottom {
	width: 312px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom8-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#page #content .greypanelminus4 .boxbottom {
	width: 273px;
	height: 7px;
	overflow: hidden;
	
	background: white url('/sysimages2/greyboxbottom7-20.png') no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.linkpointer 
{
	cursor: hand;
}

.nolinkcursor .linkpointer 
{
	cursor: default;
}

#page #content #quicksearch 
{
	width: 250px;
	float: right;
}

.selectcell109
{
	background-image: url(/sysimages1/selectcell109.gif);
	padding: 0px;
	width: 120px;
	height: 17px;
	color: White;
	cursor: hand;
}
.nselectcell109
{
	background-image: url(/sysimages1/nselectcell109.gif);
	padding: 0px;
	width: 120px;
	height: 17px;
	color: #241a61;
	cursor: hand;
}
.selectcell160
{
	background-image: url(/sysimages1/selectcell160.gif);
	padding: 0px;
	width: 171px;
	height: 17px;
	color: White;
	cursor: hand;
}
.nselectcell160
{
	background-image: url(/sysimages1/nselectcell160.gif);
	padding: 0px;
	width: 171px;
	height: 17px;
	color: #241a61;
	cursor: hand;
}
.selectcell200
{
	background-image: url(/sysimages1/selectcell200.gif);
	padding: 0px;
	width: 211px;
	height: 17px;
	color: White;
	cursor: hand;
}
.nselectcell200
{
	background-image: url(/sysimages1/nselectcell200.gif);
	padding: 0px;
	width: 211px;
	height: 17px;
	color: #241a61;
	cursor: hand;
}
.selectcell240
{
	background-image: url(/sysimages1/selectcell240.gif);
	padding: 0px;
	width: 251px;
	height: 17px;
	color: White;
	cursor: hand;
}
.nselectcell240
{
	background-image: url(/sysimages1/nselectcell240.gif);
	padding: 0px;
	width: 251px;
	height: 17px;
	color: #241a61;
	cursor: hand;
}

#page #signuperrors
{
	float: right;
	color: #d2327d;
	border: #d2327d 2px solid;
	width: 240px;
	height: 100px;
	background: white;
	padding: 8px;
}

.usernamenotes
{
	width: 260px;
	float: right;
}
.usernamenotes th
{
	vertical-align: top;
}
.usernamenotes td
{
	font-weight: normal;
}

.signupnextbutton
{
	float: right;
	clear: both;
	margin-top: 16px;
	margin-right: 48px;
}

#page #content table .nopicturecell
{
	background: #e8e8ed;
	border: #d2dfdc 1px solid;
	height: 140px;
	width: 105px;
	vertical-align: bottom;
	text-align: left;
	font-size: 36px;
	color: #bbb7cb;
	padding: 0px 0px 0px 8px;
}

#page #content #profilepictable .picturecell
{
	padding: 0px;
	margin: 0px;
	background: #e8e8ed;
	border: #d2dfdc 1px solid;
	height: 140px;
	width: 105px;
	max-width: 105px;
	vertical-align: middle;
	text-align: center;
	color: #bbb7cb;
}

#banneranim 
{
	position: absolute;
	left: 314px;
	top: 0px;
}
#banneranim2
{
	position: absolute;
	left: 298px;
	top: 0px;
}
#photoanim 
{
	position: absolute;
	left: 796px;
	top: 152px;
}

#page #pictures
{
	height: 400px;
}
