h1, h2, h3, h4, h5, h6, h7, p, div, table, li, td, th, tr {color:
#ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

p.body {clip: rect(   ); margin-left: 2px; padding-bottom: 5px; color: #ffffff;}
p.title {font: bold 11px/20pt; color: #FFFFFF; padding-left: 2px;}
p.small {font: 7pt; color: #333333; padding-left: 2px;}
p.sidebar {font-size: 12px; font-weight: bold; margin-left: 2px;}
p.title-blk {font: bold 10pt; color: #333333; padding-left: 2px;}
p.body-no-pad {clip: rect( ); font-size: 8pt; color: #ffffff; padding-left: 2px;}
.color {background: #ffffff;}

/*-------------Link Styles-------------------*/
a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {color: #999999; text-decoration: none;}
a:active {text-decoration: none;}

a.dk:link {color: #000000; text-decoration: none;}
a.dk:visited {color: #666666; text-decoration: none;}
a.dk:hover {color: #999999; text-decoration: none;}
a.dk:active {text-decoration: none;}

a.white:link {color:#FFFFFF; text-decoration:none;}
a.white:visited {color:#FFFFFF; text-decoration:none;}
a.white:hover {color:#FFFFFF; text-decoration:none;}
a.white:active {color:#FFFFFF; text-decoration:none;}

.details:link {color:#f7931d; text-decoration:underline;}
.details:visited {color:#f7931d; text-decoration:underline;}
.details:hover {color:#FFFFFF; text-decoration:none;}
.details:active {color:#FFFFFF; text-decoration:none;}

textarea {font-family: Verdana, Arial, sans-serif; font-size: 12px; padding: 2px; background-color:#FFFFFF;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

.dropDownBox	{padding:0px 10px 2px 20px;}

.modulenavbox{
	border:1px solid #335978;
}

.button {
	font-family:Verdana,Arial;
	font-size:12px;
	color: #ffffff;
  border-style:solid;
  border-color:#ffffff;
  border-width:1;
  background-color: #000000;
  width: 75px;
  height: 25px;
}

/*-------------Body Styles-------------------*/
.textLarge {font-family: Verdana, Arial, sans-serif; font-size: 13px; padding:0px 0px 0px 0px; color:#FFFFFF; font-weight:bold}
.textFooter {font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:5px 0px 0px 0px; color:#FFFFFF;}
.textBody {font-family: Verdana, Arial, sans-serif; font-size: 11px; padding:5px 10px 0px 20px; color:#FFFFFF;}
.textBodyRegions {font-family: Verdana, Arial, sans-serif; font-size: 11px; padding:5px 5px 5px 5px; color:#FFFFFF;}
.textBodyNoPad {font-family: Verdana, Arial, sans-serif; font-size: 11px; padding:5px; color:#FFFFFF;}
.textBodyOrange {font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 5px; color:#f7931d; font-weight:bold;}
.textBodyTable {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#312e2e; padding:10px 10px 5px 10px;}
.textBodyTableAlt {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#000000; padding:10px 10px 5px 10px;}
.textTableNoPad {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#312e2e; padding:0px 10px 5px 10px;}
.tblMarginLeft	{margin-left:27px; margin-bottom:10px;}
.tblNoPad	{padding:0px; margin:0px;}
.smallBoxBottom	{border:0px solid; border-bottom:5px solid; border-right:5px solid; border-left:5px solid; border-color:#312e2e; width:220px; line-height:18px; padding:0px 0px 0px 0px; background-color:#312e2e;}
.vacancyFooter	{border:0px solid; border-top:5px solid; border-bottom:10px solid; border-right:0px solid; border-left:15px solid; border-color:#312e2e; width:100%; line-height:14px; padding:0px 0px 0px 0px; background-color:#312e2e;}

/*-------------Job Styles-------------------*/
.tblJobWeek	{margin-left:20px; margin-bottom:10px;}
.textTableJob {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#FFFFFF; background-color:#312e2e; padding:10px 10px 5px 10px;}
.textTableJobAlt {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#FFFFFF; background-color:#000000; padding:10px 10px 5px 10px;}


/*-------------Div IDs-------------------
#smallBoxTop	{border:0px solid; border-bottom:0px solid; border-color:#FFFFFF; width:185px; align="center"; padding-left:10px;}
.smallBoxBottom	{border:1px solid;  border-color:#666666; bottom:5px; }
*/
/*-------------Form Styles-------------------*/
.formGrayBorder	{border:2px; border-color:#312e2e; border-style:solid;}
.formTextPadding	{font-family: Verdana, Arial, sans-serif; font-size: 11px; padding:5px 10px 5px 15px; color:#FFFFFF;}

.ContactDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335978;
	padding-right: 4px;
	padding-left: 4px;
}
.ContactDetailsTitle {
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #335978;
	font-weight: bold;
}