/* Content */

.content
{
	width: 100%;
	background-color: Transparent;
}
.content *
{
	font-size: 8pt;
	color: #03345C;
	text-align: justify;
}
.content .title
{
	padding-bottom: 10px;
}
.content .Head
{
	position: relative;
	bottom: -3px;
	font-size: 11pt;
	color: #972525;
	font-variant: small-caps;
}
.content p
{
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 2;
}
.content ul
{
	padding: 0;
	margin: 0 0 10px 0;
	list-style-position: outside;
}
.content li
{
	margin-left: 15px;
	line-height: 2;
}
.content a:link,
.content a:active,
.content a:hover,
.content a:visited
{
	color: #972525;
}

/* Content - Announcements */

.content .DNN_ANN_Description
{
}

/* Content - Multi Page */

.content .ruler
{
	width: 100%;
	line-height: 0;
	margin-top: 5px;
	border-bottom: solid 1px #BEC6D2;
} 

/* Content - SqlGridSelectedView */

.content .sqlGridSelectedView
{
	width: 100%;
}
.content .sqlGridSelectedView td
{
	color: #03345C;
	text-align: justify;
	vertical-align: middle;
	padding: 0 5px 5px 0;
}
.content .sqlGridSelectedView a,
.content .sqlGridSelectedView a:link,
.content .sqlGridSelectedView a:active,
.content .sqlGridSelectedView a:visited
{
	color: #03345C;
	font-weight: bold;
}
.content .sqlGridSelectedView a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.content .sqlGridSelectedView .jobLink
{
	padding: 0 0 10px 0;
	font-weight: normal;
}
.content .sqlGridSelectedView .jobTitle
{
	color: #972525;
	font-size: 10pt;
	font-weight: normal;
}
.content .sqlGridSelectedView .jobSpecs
{
	font-size: 7pt;
	font-weight: normal;
}
.content .sqlGridSelectedView .jobDescription
{
	border-collapse: collapse;
	border: solid 1px #BEC6D2;
	padding: 0;
	margin: 0;
	width: 100%;
}
.content .sqlGridSelectedView .jobDescription td
{
	border: solid 1px #BEC6D2;
	padding: 5px;
	margin: 0;
}
.content .sqlGridSelectedView .SPSV_GridItem
{
	background-color: #F3F5F7;
}
.content .sqlGridSelectedView .SPSV_GridAlternateItem
{
	background-color: White;
}
.content .sqlGridSelectedView select
{
	width: 320px;
}

/* Content - Contact */

.content .contact
{
	width: 325px;
	color: #03345C;
	line-height: 1.5;
	margin-top: 3px;
}
.content .contact td
{
	vertical-align: top;
	padding: 0 10px 10px 0;
}
.content .contact img
{
	margin-top: 8px;
	border: solid 1px #BEC6D2;
}

/* Content - Contactform */

.content .checklist
{
	border-collapse:collapse;
	margin: 0 0 20px 0px;
}
.content .checklist td
{
	padding: 0;
	margin: 0;
}
.content .checklist td input[type=checkbox]
{
	padding: 0;
	margin-left: 0;
	margin-bottom: 0;
	background: transparent;
	border: 0;
}
.content .normalred
{
	color: #972525;
	margin-left: 69px;
}

/* Content - Question */

.content .Question
{
	margin: 0;
	padding: 0;
}
.content .Question p
{
	color: #972525;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}

/* Content - Answer */

.content .Answer
{
	border: solid 1px #BEC6D2;
	background-color: #F3F5F7;
}
.content .Answer p
{
	padding: 10px;
	margin: 0;
}

/* Content - Test */

.content .test
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.content .test td
{
	padding: 4px 0 4px 0;
}

/* Content - ScrollBox */

.content .scrollBox
{
	height: 200px;
	overflow: auto;
	border: solid 1px #BEC6D2;
	margin-bottom: 10px;
}

/* Announcements */

.announcements
{
	width: 300px;
	background-color: Transparent;
}
.announcements .balkje
{
	width: 100%;
	height: 13px;
}
.announcements .DNN_ANN_DesignTable table
{
	border-collapse: collapse;
}
.announcements .DNN_ANN_DesignTable td
{
	padding-top: 10px;
}
.announcements .DNN_ANN_DesignTable table td
{
	padding-top: 5px;
}
.announcements .DNN_ANN_Description
{
	padding-top: 5px;
	border-bottom: solid 1px #BEC6D2;
	line-height: 1.5;
	text-align: justify;
	color: #03345C;
}
.announcements .DNN_ANN_Description p
{
	margin-bottom: 0px;
}
.announcements a:link,
.announcements a:active,
.announcements a:hover,
.announcements a:visited
{
	color: #972525;
}
.announcements .first_item
{
	width: 60%;
}

/* Announcements - News */

.announcements .news .DNN_ANN_DesignTable
{
	width: 100%;
	background-image: url(foto_news2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.announcements .news .Head
{
	position: relative;
	bottom: -3px;
	font-variant: small-caps;
	color: #972525;
	margin-right: 10px;
}
.announcements .news .SubHead
{
	margin: 0;
	padding: 0;
}
.announcements .news .SubDate
{
	margin: 0;
	font-size: 7pt;
	color: #03345C;
}

/* Announcements - Jobs */

.announcements .jobs .DNN_ANN_DesignTable
{
	width: 100%;
	background-image: url(foto_jobs4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.announcements .jobs .Head
{
	position: relative;
	bottom: -3px;
	font-variant: small-caps;
	color: #697D9C;
	margin-right: 10px;
}
.announcements .jobs .SubHead
{
	margin: 0;
	padding: 0;
	color: #03345C;
}
.announcements .jobs .SubHead td
{
	padding-right: 10px;
}
.announcements a
{
	/*font-size: 10pt;*/
}

/* Breadcrumb Bottom Left*/

.breadcrumbBottomLeft
{
	width: 100%;
	background-color: Transparent;
}
.breadcrumbBottomLeft .Head
{
	width: 100%;
	font-size: 24pt;
	color: #D6DCE5;
	padding-left: 30px;
	letter-spacing: 6px;
	font-weight: bold; 
}
.breadcrumbBottomLeft table tr td
{
	padding-bottom: 10px;
}




















