a.menulink {
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.menulink:link {
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.menulink:visited {
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.menulink:hover {
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}

a.selmenulink {
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selmenulink:link {
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selmenulink:visited {
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selmenulink:hover {
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}

a.submenulink {
	font-size: 12px;
	font-weight: bold;
	color: #e12c84;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.submenulink:link {
	font-size: 12px;
	font-weight: bold;
	color: #e12c84;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.submenulink:visited {
	font-size: 12px;
	font-weight: bold;
	color: #e12c84;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.submenulink:hover {
	font-size: 12px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}

a.selsubmenulink {
	font-size: 12px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selsubmenulink:link {
	font-size: 12px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selsubmenulink:visited {
	font-size: 12px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}
a.selsubmenulink:hover {
	font-size: 12px;
	font-weight: bold;
	color: #241a61;
	text-decoration: none;
	font-family: Helvetica, Arial, Sans-Serif;
}

.panelpadding 
{
	padding: 4px 4px 4px 4px;
}

.friendlytitle
{
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.friendlytext
{
	font-size: 12px;
	color: White;
	font-weight: normal;
}

.contentpadding 
{
	padding: 32px;
}

/*Default will be the content area background */
/*Background 2 will be the Pink title strip background */
/*Background 3 will be the Pink menu strip background */
/*Background 4 will be the Transparent table background */
/*Background 5 will be the Light Pink table background */
/*Background 6 will be the Grey table background */
/*Background 7 will be the Pink table background */
/*Background 8 will be the Blue table header */

.padding8
{
	padding: 8px;
}

.bg1
{
	background-color: Transparent;
}
.bg3
{
	background-color: #e12c84;
}
.bg4
{
	background-color: Transparent;
}
.bg5, .bg9, .bg2
{
	background-color: #f3f3f4; 
	background-image: url(/sysimages1/bg5bg.gif);
}
.bg6
{
	background-color: #b8babf;
}
.bg7
{
	background-color: #e12c84;
	color: White;
}
.bg8
{
	background-color: #241a61;
	color: White;
}
.text
{
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

/* basic shapes with colours for default background */
div
{
	padding-left: 16px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
div.pos
{
	padding-left:0px;
	/*text-align:center;*/
}
.forumspan
{
	padding-left: 16px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
p
{
	padding-left: 16px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
p.pos
{
	padding-left:0px;
}
ol,ul
{
	padding-left: 16px;
}
li
{
	font-size: 12px;
	padding-left: 0px;
}
ul.sidepanel
{
	margin-left: 10px;
}
h1
{
	font-size: 20px;
	color: #141C4F;
	font-family: Helvetica, Arial, Sans-Serif;
}
h1.bg8
{
	color: White;
}
h2
{
	padding-left: 16px;
	font-size: 16px;
	color: #141C4F;
	font-family: Helvetica, Arial, Sans-Serif;
}
h3
{
	padding-left: 16px;
	font-size: 16px;
	color: #e12c84;
	font-family: Helvetica, Arial, Sans-Serif;
}
hr
{
	height:1px;
	color:#cc3399;
}
hr.thickhr
{
	height:4px;
	color:#cc3399;
}
td.pos
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 12px;
}

td
{
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

th
{
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;

	font-size: 16px;
	color: #141C4F;
	font-family: Helvetica, Arial, Sans-Serif;
}
td.bg8
{
	color: white;
}
th.bg8
{
	color: white;
}

.quart
{
	color: #c0c0c0;
}
.mid
{
	color: #808080;
}
.pinkborder
{
	border: solid 1px #e12c84;
}
.contentcenter
{
	text-align: center;
}

.inputfield
{
	background-color: White;
	border: #B8BABF 1px solid;
	padding: 2px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

#content .bg2inputfield168bg
{
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;

	width:152px;
	height:31px;

	text-align:left;
	background-image:url(/sysimages1/panelinput168.gif);
}

.bg2inputfield
{
	background-color: Transparent;
/*	background-image: url(/sysimages1/panelinput168.gif);*/
	border: 0px;
	width: 168px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.paneltextarea
{
	background-color: white;
	border: 0px;
	width: 400px;
	height: 100px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.head1
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.head1b
{
	font-size: 20px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.head2
{
	font-size: 14px;
	font-weight: bold;
	color: #e12c84;
	font-family: Helvetica, Arial, Sans-Serif;
}
.pricehead
{
	font-size: 36px;
	font-weight: bold;
	color: #e12c84;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg2head1
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg2head2
{
	font-size: 14px;
	font-weight: bold;
	color: #e12c84;
	font-family: Helvetica, Arial, Sans-Serif;
}
#content .bg5inputfield168bg
{
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;

	width:168px;
	height:31px;

	text-align:left;
	background-image:url(/sysimages1/panelinput168.gif);
}
#content .bg5inputfield60bg
{
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;

	width:60px;
	height:31px;

	text-align:left;
	background-image:url(/sysimages1/panelinput60.gif);
	background-repeat: no-repeat;
}
#content .bg5inputfield80bg
{
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;

	width:80px;
	height:31px;

	text-align:left;
	background-image:url(/sysimages1/panelinput80.gif);
	background-repeat: no-repeat;
}
.bg5inputfield
{
	background-color: Transparent;
	width: 168px;
	border: 0px;
	font-size: 12px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg5head1, bg9head1
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg5head2, bg9head2
{
	font-size: 14px;
	font-weight: bold;
	color: #e12c84;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg6head1
{
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg7head1
{
	font-size: 14px;
	font-weight: bold;
	color: white;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg7head2
{
	font-size: 14px;
	font-weight: bold;
	color: white;
	font-family: Helvetica, Arial, Sans-Serif;
}
.bg8head1, #page #content .bg8head1
{
	font-size: 14px;
	font-weight: bold;
	color: White;
	font-family: Helvetica, Arial, Sans-Serif;
}

.error
{
	color: #e12c84;
	font-weight: bold;
}

/*Calendar*/

.calfont
{
	width: 31px;
	height: 29px;

	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	line-height: 16px;
}

.monthheading
{
	padding: 50px;
	/*padding-left: 20px;*/
	font-size: 18px;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

.nodatecell, .datecell, .jobdatecell, .availabledatecell, .halfavailabledatecell, .halfunspecifieddatecell, .pastdatecell, .selecteddatecell
{
	width: 30px;
	height: 29px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
}	
.nodatecell
{
	color: #F1DAE6;
	border: #F1DAE6 1px solid; 
	background-color: White;
}
.datecell
{
	color: #241a61;
	border: #241a61 1px solid;
	background-color: White;
	cursor: pointer;
}	
.nolinkcursor .datecell
{
	cursor: default;
}
.jobdatecell
{
	color: white;
	border: 0px;
	background-color: #241a61;
	cursor: pointer;
}	
.nolinkcursor .jobdatecell
{
	cursor: default;
}
.availabledatecell
{
	color: white;
	border: 0px;
	background-color: #e12c84;
	cursor: pointer;
}	
.nolinkcursor .availabledatecell
{
	cursor: default;
}
.halfavailabledatecell
{
	color: white;
	border: 0px;
	background-color: #e12c84;
	background-image: url(/sysimages1/50percbg.gif);
	cursor: pointer;
}	
.nolinkcursor .halfavailabledatecell
{
	cursor: default;
}
.halfunspecifieddatecell
{
	color: #e12c84;
	border: 0px;
	background-color: white;
	background-image: url(/sysimages1/50percbg.gif);
	cursor: pointer;
}	
.nolinkcursor .halfunspecifieddatecell
{
	cursor: default;
}
.todaydatecell
{
	background-image: url(/sysimages1/todaybg.gif);
	cursor: pointer;
}	
.nolinkcursor .todaydatecell
{
	cursor: default;
}
.pastdatecell
{
	color: #f1dae6;
	border: #f1dae6 1px solid;
	background-color: white;
	cursor: pointer;
}	
.nolinkcursor .pastdatecell
{
	cursor: default;
}
.selecteddatecell
{
	color: #e12c84;
	border: solid 1px #F1Dae6;
	background-color: #f1dae6;
	cursor: pointer;
}	
.nolinkcursor .selecteddatecell
{
	cursor: default;
}

.gadget
{
	cursor: pointer;
}

.jldatecell
{
	width: 14px;
	height: 14px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border: #241a61 1px solid;
	background-color: White;

	font-size: 10px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: #241a61;
	font-weight: bold;
	line-height: 16px;
}	

.jldatecell2
{
	width: 14px;
	height: 14px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border: #e0e0e0 1px solid;
	background-color: White;

	font-size: 9px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: #241a61;
	font-weight: normal;
}	

.jllabel
{
	height: 14px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: left;
	color: #241a61;
	font-weight: normal;
}	

.applicationcell
{
	width: 31px;
	height: 29px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border: 0px;
	background-color: #F1Dae6;

	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: white;
	font-weight: bold;
	line-height: 16px;
}	

.daycell
{
	width: 31px;
	height: 29px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-width: 0px;

	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: #241a61;
	font-weight: bold;
	line-height: 16px;
}	

.unavailablecell
{
	width: 31px;
	height: 29px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border: 0px;
	background-color: #b8babf;

	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: white;
	font-weight: bold;
	line-height: 16px;
}	

.fullbreak
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/*panel style*/
.bg2tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg2bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg2tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg2bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg2tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg2leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg2tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg2rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg2tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-color: #e4b2cc;
	height: 8px;
	font-size: 1px;
}

.bg5tabletopleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5topleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg5tabletopedge
{
	padding: 8px;

	background-image: url(/sysimages1/bg5topedge.gif);
}
.bg9tabletopleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9topleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg5tabletoprightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5toprightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg9tabletoprightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9toprightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg5tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg9tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg5tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg9tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg5tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg9tabletopedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9topedge.gif);
	height: 8px;
	font-size: 1px;
}
.bg9tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg5tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg9tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg5tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg5bottomedge.gif);
	height: 8px;
	font-size: 1px;
}
.bg9tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg9bottomedge.gif);
	height: 8px;
	font-size: 1px;
}

.bg6tabletopleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6topleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg6tabletoprightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6toprightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg6tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg6tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg6tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg6tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg6rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg6tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-color: #b8babf;
	height: 8px;
	font-size: 1px;
}

.bg7tabletopleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7topleftcorner.gif);
	width: 8px;
	font-size: 1px;
}
.bg7tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg7tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg7tabletoprightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7toprightcorner.gif);
	width: 8px;
	font-size: 1px;
}
.bg7tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg7tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg7rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg7tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-color: #e12c84;
	height: 8px;
	font-size: 1px;
}

.bg8tabletopleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg8topleftcorner.gif);
	width: 8px;
	font-size: 1px;
}
.bg8tableleftedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages/bg8leftedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg8tabletoprightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg8toprightcorner.gif);
	width: 8px;
	font-size: 1px;
}
.bg8tablerightedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages/bg8rightedge.gif);
	width: 8px;
	font-size: 1px;
}
.bg8tablebottomleftcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg8bottomleftcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg8tablebottomrightcorner
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-image: url(/sysimages1/bg8bottomrightcorner.gif);
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.bg8tablebottomedge
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	background-color: #241a61;
	height: 8px;
	font-size: 1px;
}

.blockbookedcell
{
	border-top: #241a61 4px solid;
	border-left: #241a61 8px solid;
	border-right: #241a61 8px solid;
}

.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;
}
.editortoolbar
{
	padding:0px;
	margin:0px;	
	border-width:0px;
	width:500px;
	text-align:left;
}

.floatlabel
{
	position:absolute;
	padding:0px;
	padding-top:10px;
	margin:0px;
	text-align:center;

	font-size: 14px;
	font-weight: bold;
	color: black;
	font-family: Helvetica, Arial, Sans-Serif;
}

.indexletter
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
}

.indexletter:hover
{
	font-size: 24px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

.indexterritory
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
}

.selindexterritory
{
	font-size: 24px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}
.indexterritory:hover
{
	font-size: 24px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
}

.pricecell
{
	font-size: 14px;
	font-weight: bold;
	color: #241a61;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	border: solid 1px #e12c84;
	padding: 4px;
}

.mini
{
	font-size: 10px;
}

.minipad
{
	padding: 2px 8px 2px 8px;
}

A.bg8mini, A.bg7mini
{
	font-size: 11px;
	font-weight: bold;
	color: White;
}

A.bg5mini, A.bg9mini
{
	font-size: 10px;
	color: Black;
}

.adminoutput td
{
	padding: 2px;
	font-size: 12px;
	border:0;
	border-bottom: #e0e0e0 1px solid;
}

#picthumbs
{
	background: #e0e0e0;
	overflow: auto;
	height: 170px;
	padding: 2px;
	width: 100px;
	border: #e12c84 1px solid;
}

#picframe
{
	border: #e12c84 1px solid;
	margin: 8px 0 0 0;
	overflow: auto;
	height: 512px;
	padding: 0;
	text-align: center;
}

#ipicframe
{
	border: 0;
	margin: 0;
	padding: 0;
}

#ipicframe td
{
	margin: 0;
	padding: 0;
}

#picthumbs td
{
	padding: 2px;
}

.demosearchhead 
{
		font-size: 20px;
		font-weight: bold;
		font-family: sans-serif;
		color: #241a61;
}

.minilogin
{
	background: white;
	border: 1px solid black;
	width: 135px;
}

.minilogintextlabel
{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	font-family: Sans-Serif;
	text-align: center;
}


#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 {
	position: relative;
	width: 603px !important;
	width: 603px;
	
	/*width: 402px !important;
	width: 402px;*/
	
	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;
}

.simpleinputfield input
{
	border: 1px #d8d8e2 solid;
	background: white;
	color: Black;
}

#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 .widegreypanel .boxmiddle {
	/*position: relative;*/
	/*width: 402px !important;
	width: 402px;*/
	/*min-height: 374px;*/
	
	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 .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 .widegreypanel .boxmiddle table, #page #content .widegreypanel .boxmiddle td,
#page #content .widegreypanel .boxmiddle tr
{
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	vertical-align: top;
}

#page #content .widegreypanel .boxmiddle th 
{
	padding: 0px 16px 8px 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#page #content .widegreypanel .boxmiddle table.close th 
{
	padding: 0px 16px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#page #content .widegreypanel .boxmiddle p
{
	font-size: 13px;
	font-weight: normal;
}

#page #content .widegreypanel .boxmiddle .rightpane {
	float: right;
	width: 350px;
}

#page #content .widegreypanel .boxmiddle .picturepane {
	float: right;
	width: 110px;
	text-align: center;
}

#pagespanel
{
	width: 620px;
	height: 24px;
	text-align: right;
}

#pagespanel .normal
{
	text-decoration: none;
	color: #241a61;
	font-weight: normal;	
}

#submenu
{
	float: right;
}

.messagetable .commentcell
{
	margin: 0px;
	padding: 4px;
	border: #d0d0e0 1px solid;
}

#page #content #subscriptionform .pricegrid th,
#page #content #subscriptionform .pricegrid .noprice
{
	background: #d0d0e0;
	padding: 0px 8px 0px 8px;
	width: 70px;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

#page #content #subscriptionform table.pricegrid td
{
	padding: 8px 8px 8px 8px;
	border: #241a61 1px solid;
	width: 70px;
	vertical-align: middle;
}

#page #content #subscriptionform
{
	padding: 0px;
	margin: 0px;
}

.warn 
{
	color: #e12c84;
}

#page #content #registrationtable td
{
	font-size: 18px;
	font-weight: bold;
}

.receivedmarker
{
	display: block;
	margin: 8px;
	font-size: 18px;
	font-weight: bold;
}
#faqwages td,
#faqwages th
{
	padding: 0px;
}
#page #content #wagestable th p
{
	margin-bottom: 4px;
}

#page #content #afeaturetable
{
	width: 631px;
	height: 707px;
}

#page #content #afeaturetable .head
{
	padding-top: 4px;
	text-align: center;
}

#page #content #afeaturetable th
{
	text-align: left;
	padding: 0px 0px 0px 12px;
}
#page #content #afeaturetable p
{
	margin: 0px;
}
#page #content #afeaturetable td
{
	text-align: center;
	padding: 0px 0px 0px 12px;
	color: #d2327d;
}
#page #content #afeaturetable .blue
{
	color: #27215d;
}
