
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
}



/*DarkOne, Mediaseer, 28/07/2008 - Start */
.greyboxbody {
    margin-top:10px;
	/*padding-top:8px;*/
	padding-bottom:8px;
	background:#FFFFFF;
	border:solid 1px #CCCCCC;
	color:#CCCCCC;
	text-align: center;
}

.BoxBody {padding: 7px;}

.TextBoxFE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;  
	color:#666666;
	text-decoration: none;
	
	padding-top:3px;
	padding-bottom:3px;
	background:#E6E6E6;
	text-align: center;
}

.medtxtlink a:link {font-weight:normal;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0087be; text-decoration: underline; font-size:12px;}
.medtxtlink a:visited {font-weight:normal;  color: #0087be; text-decoration: underline; font-size:12px;}
.medtxtlink a:active {font-weight:normal;  color: #0087be; text-decoration: underline; font-size:12px;}
.medtxtlink a:hover {font-weight:normal;  color: #444444; text-decoration: underline; font-size:12px;}

.smalltxtlink{text-align: center;}
.smalltxtlink a:link {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color: #0087be; text-decoration: underline; font-size:10px;}
.smalltxtlink a:visited {font-weight:normal; color: #0087be; text-decoration: underline; font-size:10px;}
.smalltxtlink a:active {font-weight:normal; color: #0087be; text-decoration: underline; font-size:10px;}
.smalltxtlink a:hover {font-weight:normal; color: #444444; text-decoration: underline; font-size:10px;}


/* DarkOne, Mediaseer, 28/07/2008 - End */



/* Page body */
body{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/background-image: url(pinbg2.gif);
}

/* Text for most CSS classes */
.text, .smText, .error, a.smLink, a.nav, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableLedger, .tableLedgerWelcome,.tableLedgerPeople,.tableLedgerLogin, .tableSubLedger, .tableSearchLedger, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calLedger, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
}


.lgText, .heading{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 10px;
}

.lgText{
	font-size: 15px;
}

.heading{
	font-size: 19px;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

/* Hyperlinks */
a:link {
	color : #0000FF;
	text-decoration: underline;
}

/*a:visited{
	color : #990099;
	text-decoration : underline;
}

a:hover, a:visited:hover{
	color : #FF0000;
	text-decoration : underline;
}
*/
a.smLink {
	font-size: 10px;
}

/* navigation hyperlinks */
a.nav, a.nav:visited{
	color : #444444;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:hover, a.nav:visited:hover{
	color : #999999;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}

/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img
{
	border:none 
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #EFEFEF 1px solid;
}

.WebWizRTEtextarea{
	background-color: #FFFFFF;
	font-size: 12px;
}

.RTEbutton{
	background-color: #E6E7F2;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
}

.errorTable{
	border: 1px solid #FD7D40;
	background-color: #FFF2E6;
	width: 98%;
	color: #FF0000;
}

.tableBorder, .wwgAdTable{
	background-color: #FFFFFF;
	width: 100%; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999; 
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background: url(menu3a.gif)  bottom right;
}
.tableLedgerWelcome{
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background: url(ledgerblue.gif)  bottom right;

}
.tableLedgerPeople{
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background: url(ledgerpink.gif)  bottom right;

}
.tableLedgerLogin{
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background: url(ledgerpurple.gif)  top right;

}
.tableLedger a:link, .tableLedger a:visited{
	color : #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #DCDDE4;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */

.tableRow{
	background-color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
}
.tableRowGreen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	color: #00CC33;
	font-weight: bold;
}
.tableRowShade{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	background: url(art-back.jpg)  bottom right;
}
	
.tableTopRow, .tableBottomRow{
	background-color: #F0F1F5;
}

/* Alternating Row Colours */
.evenTableRow{
	background-color: #F0F1F5;

}

.oddTableRow{
	background-color: #F0F1F5;
}

.hiddenTableRow{
	background-color: #DFDFDF;
}

/* Private messager */
.PMtableRow{
	background-color: #F0F1F5;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
}

.msgEvenTableRow, .msgEvenTableSide{
	background-color: #F8F8FC;
	font-size: 10px;
}

.msgOddTableRow, .msgOddTableSide{
	background-color: #F8F8FC;
	font-size: 10px;
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	font-size: 10px;
	background-image: url(../forum_images/pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #E1E2F0;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

/* Forum ads */
/* WARNING: Changing the adverts so they are no-longer visable or readable will break the terms of the license agreement */

.wwgAdTD {
	background-color: #F8F8FC;
	color : #000000;
}

.wwgAdTitle a:link, .wwgAdTitle a:visited, .wwgAdTitle a:hover, .wwgAdTitle a:visited:hover{
	color : #0000FF;
	text-decoration: underline;
}

.wwgAdFooter{
	color: #FFFFFF;
	background-color: #7F7F99;
}

.wwgAdFooter a:link, .wwgAdFooter a:visited, .wwgAdFooter a:hover, .wwgAdFooter a:visited:hover{
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}





/*
#navigator {background-color: #ff7d00;
width: 25%;
position: absolute;
top: 10px;
left: 10px;
padding: 1px;}
*/

p.navlink a {text-decoration: none;
display: block;
color: #ffffff;
background-color: none;
padding-top: 3px;
padding-bottom: 3px;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800}


p.navlink a:hover {background-color: #3366CC;}

p.navlink a:link span {display: none;}

p.navlink a:visited span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

p.navlink a:hover span {font-size: 0.8em;
position: absolute;
top: 22em;
font-weight: 800;
display: block;}




p.butlink a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #3366CC;
padding-top: 6px;
padding-bottom: 6px;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 800}


p.butlink a:hover {background-color: #5D379E;}

p.butlink a:link span {display: none;}

p.butlink a:visited span {display: none;}

p.butlink a:hover span {font-size: 0.8em;
position: absolute;
top: 22em;
font-weight: 800;
display: block;}

.buttons A {
	BORDER-RIGHT: #c3c8cb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fefefe 1px solid; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; FONT: 11px Arial; BORDER-LEFT: #fefefe 1px solid; WIDTH: 100%; COLOR: #21536a; PADDING-TOP: 6px; BORDER-BOTTOM: #c3c8cb 1px solid; BACKGROUND-COLOR: #eaeeee; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.buttons A:hover {
	BORDER-RIGHT: #fefefe 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c3c8cb 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #c3c8cb 1px solid; COLOR: #21536a; PADDING-TOP: 6px; BORDER-BOTTOM: #fefefe 1px solid; BACKGROUND-COLOR: #E7DDFF; TEXT-DECORATION: none
}
.buttonsheader {
	BORDER-RIGHT: #e8e8e8 1px outset; PADDING-RIGHT: 6px; BORDER-TOP: #e8e8e8 1px outset; PADDING-LEFT: 6px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e8e8e8 1px outset; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #e8e8e8 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6666CC
}
/*- Menu Tabs F--------------------------- */

    #tabsF {
	float:left;
	width:100%;
	background:#ffffff;
	font-size:70%;
	line-height:normal;
	border-bottom-style: double;
	border-bottom-color: #00CCFF;
	border-bottom-width: medium;
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 5px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	  
/*- Menu Tabs --------------------------- */

    #tabsy {
	float:left;
	width:99%;
	background:url("tableftF.gif") no-repeat left top;
	font-size:60%;
	line-height:normal;
	border-bottom-style: hidden;
	border-bottom-color: #00CCFF;
	margin:0;
	padding:0 0 0 4px; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	position: inherit;
      }
    #tabsy ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
    #tabsy li {
	display:inline;
	margin:0;
	padding:0;
	border-width: 100;
      }

    #tabsy  span {
      float:left;
      display:block;
      background:url("tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsy a span {float:none;}
    /* End IE5-Mac hack */
    #tabsy a:hover span {
      color:#FFF;
      }
    #tabsy a:hover {
      background-position:0% -42px;
      }
    #tabsy a:hover span {
      background-position:100% -42px;
      }
	  
.table1Border{
	border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.6em;
	font-style: normal;
	text-align: justify;
	padding: 9px;
	background-color: #FFFFFF;
	border-color: #000000;
}
.tablepalette150{
	border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.6em;
	font-style: normal;
	text-align: left;
	padding: 9px;
	background-color: #FFFFFF;
	border-color: #000000;
	background: url(art-back.jpg)  bottom right;
}
.tablepalette{
	border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.6em;
	font-style: normal;
	text-align: left;
	padding: 9px;
	background-color: #FFFFFF;
	border-color: #000000;
	background: url(art-back.jpg)  bottom right;
}

.tablecontentspacer{
	margin: 5px;
	padding: 5px;
	width: 650px;
	float: left;
}
.tablerightcontentspacer{
	/*margin: 2px;
	padding: 5px;*/
	width: 140px;
	float: left;
	/*border: 1px solid #000000;
    background: transparent url(class.gif) bottom right;*/
}
.tableleftcontentspacer{
	margin: 5px;
	padding: 5px;
	width: 150px;
	float: left;
}	  
.Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
	text-decoration: none;
}

a.footlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7C85B0;
	font-size: 9px;
}

.smMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.smSales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.boxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6666CC;
	line-height: 12pt;
}
.SubscribeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6666CC;
	line-height: 12pt;
}

.input {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #000000;
	COLOR: #000000;
	BORDER-TOP-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f8fb;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000000;
	padding: 3px;
	margin: 3px;

}
.inputbutton {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #000000;
	COLOR: #000000;
	BORDER-TOP-COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f8fb;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000000;
	background:url("bluebuttonbg.gif") no-repeat right top;
	padding: 3px;
}

/* ===
VIEW JOB RECORDTEMPLATE
This is for the job on the cc home page
=== */
.joblocationview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC4400;
	margin-top: 3px;
	}

.jobrefnoview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009900;
	margin-top: 3px;
	}

.jobtitleview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	}

.salaryview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AA00AA;
	margin-top: 3px;
	}
.descview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
	}
.agencylogo
	{
	float: right;
	width: 200px;
	text-align: right;
	}

a.iconbutton:link, a.iconbutton:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0066CC;
	padding: 0px 12px 1px 4px;
	}

a.iconbutton:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	padding: 0px 12px 1px 4px;
	}



#Container {
	width: 100%;
	padding: 15px;
}

#centrecolumn {
	width: 1000px;
}
#header {
	width: 100%;
	height: 81px;
	margin: 0 auto;
	background: #FFFFFF;
}

#headerimage {
	float: left;
	padding-top:7px;
}
#banner	{
	float: right;
	position: relative;
	padding: 5px 0 0 0;
	padding-right: 70px;
}