
@import url( 'csse_sidebar.css' );
@import url( 'csse_menu.css' );
@import url( 'csse_header.css' );
@import url( 'csse_signin.css' );


/***********************/
/*** Standard styles ***/
/***********************/

BODY {
	margin:0px;
	background-color:white;
	height:100%;
	behavior:url( /_style/csshover.htc );
	font:400 10px arial, verdana, helvetica, sans-serif;
}

h1,h2,h3,h4,h6,h7 {
	font-family: arial; 
	font-weight: normal; 
	color: #000000;
}


/* Heading Sizes */
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

ul, li {
	font: arial, verdana, helvetica, sans-serif;
}


/***********************/
/*** Content Metrics ***/
/***********************/

.csse_note {
	font:400 9pt arial, verdana, helvetica, sans-serif;
	text-indent:20px;
	font-style:oblique;
}

/****************************/
/*** Content Panel Styles ***/
/****************************/

#content_container {
	position:relative;
	left:15em;
	width:620px;
	background:white;
	padding:15px;
	z-index:10;
}
#content_pane {
	position:relative;
	z-index:20;
	width:620px;
}
#content_leaf {
	position:absolute;
	left:1em;
	top:1em;
	width:402px;
	height:391px;
	background:url( /_images/fadedleaf.gif ) no-repeat;
	z-index:0;
}

div#cms_container {
	position:relative;
	background:white;
	z-index:10;
}

/****************************/
/****************************/

table.ohs-form td#header {
	font-weight: bold;
}

table.ohs-form td {
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.ohs-form td textarea {
}

table.ohs-form td input#small {
	width: 25px;
}

/****************************/
/****************************/

table.main-content td#content {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000000;
}

table.main-content td#content a {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

table.main-content td#content h3 {
	font-size: 16px arial, verdana, helvetica, sans-serif;
}

table.main-content td#content h4 {
	font-size: 14px arial, verdana, helvetica, sans-serif;
}

table.main-content td#content h5 {
	font-size: 13px arial, verdana, helvetica, sans-serif;
	text-decoration:underline;
}

table.main-content td#content p {
	font-size: 12px arial, verdana, helvetica, sans-serif;
}

table.account-info td#header {
	font-weight: bold;
}

table.account-info td {
	padding: 4px 4px 4px 4px;
}

table.list-groups {
	border: 1px solid #000000;
	BORDER-COLLAPSE: collapse;
}

table.list-groups td {
	padding: 10px 10px 10px 10px;
	border: 1px solid #000000;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.golf-form td {
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.golf-form td#header {
	padding: 4px 4px 4px 0px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
}

table.golf-form td textarea {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.golf-form td input#long {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 200px;
	height: 20px;
}

table.golf-form td input#small {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 50px;
	height: 20px;
}

table.current-requests {
	border: 1px solid #000000;
	BORDER-COLLAPSE: collapse;
}

table.current-requests td {
	border: 1px solid #000000;
	BORDER-COLLAPSE: collapse
}

table.current-requests td {
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

/***********************/
/***********************/

hr#job-postings {
	margin: 10px 0px 10px 0px;
}

table.job-postings-list td#content {
	padding: 2px 0px 2px 6px;
}

table.job-postings-list td#content a {
	font-family: arial;
	font-size: 9pt;
	color: #22227A;
	text-decoration: underline;
	font-weight: bold;
}

table.job-postings-list td#bullet {
	padding: 0px 0px 0px 0px;
}


table.job-postings-list td#date {
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0px 10px 20px;
}

/*******************************/
/*** VACANCIES TABLE DETAILS ***/
/*******************************/

table.print-back {
	margin-bottom: 7px;
}

table.print-back td {
	font-size: 7.5pt;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.print-back td#links a {
	font-size: 7.5pt;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.vacancy-details-head a {
	color: blue;
	text-decoration: underline;
}

table.vacancy-details-head h3 {
	margin: 0px 0px 5px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight:bold;
}

table.vacancy-details-head h4 {
	margin: 0px 0px 20px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight:bold;
}

table.vacancy-details-head td {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

table.vacancy-details-head td#head {
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	width: 120px;
}

table.vacancy-details td p {
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 12px;
	line-height: 10pt;
}

table.vacancy-details td {
	padding: 2px 0px 2px 0px;
}

table.vacancy-details td#header {
	padding: 15px 0px 3px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.vacancy-details td#content {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

/**************************/

table.post-vacancies td {
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.post-vacancies td#header {
	font-weight: bold;
	font-size: 12px;
}

table.post-vacancies td input {
	width: 200px;
	height: 20px;
}

table.post-vacancies td textarea {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}

table.post-vacancies td#cost {
	color: #009966;
	font-size: 12px;
	font-weight: bold;
}

/*************************************/
/*************************************/

table.course-form {
	border: 1px solid #000000;
	BORDER-COLLAPSE: collapse;
}

table.course-form td {
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	border: 1px solid #000000;
}

table.course-form td#header {
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

/*************************************/
/*************************************/

table.participant-form {
	margin-top: 1em;
}

table.participant-form td {
	padding: 0px 4px 4px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
}

table.participant-form td#header {
	padding: 0px 5px 5px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

table.participant-form td#heading {
	padding: 0px 5px 5px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}


table.participant-form td#header h4 {
	padding: 0px 5px 5px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

table.participant-form td#content-space {
	padding: 0px 10px 5px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
}

table.participant-form textarea {
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
}

table.cc-form td {
	padding: 0px 4px 4px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
}

/*************************************/
/*************************************/

table.order-totals td {
	padding: 5px 10px 0px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
}

table.order-totals td#heading {
	padding: 5px 10px 0px 0px;
	font-family: Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
}

td#print {
	display: none;
}

a#link-links {
	text-decoration: none;
}

table.home-table td {
	font-size: 14px;
}
