#PopupBG
{
	width:100%;
	background-image:url('images/sqbg_popup.png');
	background-repeat:repeat-x;
}

.PopupPane
{
	padding:20px;
}


/* ==================================== */
/*	DIV's & PANES						*/
/* ==================================== */

#PrintLogo
{
	display:none;
}

#HeaderMaster
{
	height:214px;
	background-color:#f9f9f9;
}


#HeaderLayer1
{
	width:100%;
	height:214px;
	position:absolute;
	background-image:url('images/sqbg_lightblue.png');
	background-repeat:repeat-x;
}

#TopMenuCenter
{
	text-align:center;
	height:40px;
	width:100%;
	background-color:#ffffff;
}

#TopMenuMaster
{
	text-align:left;
	margin:auto;
	height:40px;
	width:960px;
}

#Home
{
	float:left;
	width:30px;
	margin-left:202px;
	margin-top:12px;
}

#TopMenu
{
	float:left;
	width:640px;
}

#Language
{
	float:right;
	width:50px;
	margin-top:14px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
	display:block;
}

#HeaderSeparator
{
	height:4px;
	background-color:#b2b3b5;
	font-size:0px;
}

#BannerCenter
{
	text-align:center;
	height:170px;
	width:100%;
}

.BannerPane
{
	text-align:left;
	margin:auto;
	height:170px;
	width:960px;
}


#HeaderLayer3
{
	width:100%;
	height:214px;
	position:absolute;
	text-align:center;
}

#HeaderLayer3Center
{
	margin:auto;
	text-align:left;
	width:960px;
	height:214px;
	position:relative;
}

#LogoMaster
{
	width:164px;
	height:180px;
	left:5px;
	background-image:url('images/logo.png');
	background-repeat:no-repeat;
	position:absolute;
}

#LogoLink
{
	margin-top:35px;
	margin-left:15px;
}

#LogoText
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-top:15px;
}

.BannerTextPane
{
	width:760px;
	height:100px;
	left:180px;
	top:74px;
	position:absolute;
}

#Login
{
	width:20px;
	height:20px;
	left:0px;
	top:0px;
	position:absolute;
}

#MenuMaster
{
	height:50px;
	text-align:center;
	background-color:#f9f9f9;
}

#MenuCenter
{
	height:50px;
	text-align:left;
	margin:auto;
	width:960px;
	background-image:url('images/line_hor.png');
	background-repeat:repeat-x;
	background-position:bottom;
}

#Menu
{
	float:left;
	width:720px;
	height:50px;
}

.SearchPane
{
	float:right;
	width:240px;
	height:38px;
	padding-top:5px;
}

.ContentPaneBasis
{
	margin-top:15px;
}

.NavContentPane
{
	width:705px;
}

#ContentMaster
{
	text-align:center;
	background-color:#f9f9f9;
}

#ContentCenter
{
	text-align:left;
	width:960px;
	margin:auto;
}

.ContentRowGray
{
	background-image:url('images/row1bg.gif');
	background-repeat:repeat-y;
}

.ContentRowGrayNav
{
	background-image:url('images/row3bg.gif');
	background-repeat:repeat-y;
}

.ContentRowGrayBasis
{
	background-image:url('images/row4bg.gif');
	background-repeat:repeat-y;
	padding-top:12px;
}

.ContentRowGrayBottom
{
	height:12px;
	background-image:url('images/row1bottom.gif');
	font-size:0px;
}

.ContentRow
{
	background-image:url('images/row2bg.gif');
	background-repeat:repeat-y;
}

.ContentRow1Home
{
	background-image:url('images/row1bghome.gif');
	background-repeat:repeat-y;
}

.ContentRow2Home
{
	background-image:url('images/row2bghome.gif');
	background-repeat:repeat-y;
}

.ContentRowBottom
{
	height:12px;
	background-image:url('images/row2bottom.gif');
	font-size:0px;
}

.ContentRowBottomHome
{
	height:12px;
	background-image:url('images/row1bottomhome.gif');
	font-size:0px;
}

#contentRow3Bottom
{
	font-size:0px;
	height:0px;
}

#contentRowSepBottom
{
	height:12px;
	font-size:0px;
}

#HomeSep
{
	background-image:url('images/line_hor.png');
	background-repeat:repeat-x;
	background-position:bottom;
	height:12px;
	font-size:0px;
	margin-top:7px;
	margin-bottom:15px;
}

.Pane1
{
	float:left;
	width:570px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane2
{
	float:right;
	width:330px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane3
{
	float:left;
	width:345px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane4
{
	float:right;
	width:555px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane3Home
{
	float:left;
	width:450px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane1Home
{
	float:left;
	width:690px;
	margin-top:15px;
	margin-left:12px;
	margin-right:18px;
	margin-bottom:5px;
}

.Pane2Home
{
	float:left;
	width:240px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}

.HomeMargin
{
	width:210px;
	margin-left:20px;
	margin-right:10px;
}


.Pane4Home
{
	float:right;
	width:450px;
	margin-top:15px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;
}

#LeftMaster
{
	float:left;
	width:240px;
	margin-bottom:5px;
}

#RightMaster
{
	float:right;
	width:705px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:5px;
}

#LeftMasterBasis
{
	float:left;
	width:690px;
	margin-left:12px;
	margin-top:3px;
	margin-bottom:5px;
}

#RightMasterBasis
{
	float:right;
	width:225px;
	margin-top:15px;
	margin-left:30px;
	margin-bottom:5px;
}

#NavTitle
{
	width:240px;
}

.NavLine
{
	background-image:url('images/line_hor.png');
	background-repeat:repeat-x;
	background-position:bottom;
	width:240px;
	height:15px;
	font-size:0px;
	clear:both;
}

#NavPanel
{
	clear:both;
}

.NavPane2
{
	float:left;
	width:550px;
}

.NavPane3
{
	float:right;
	width:140px;
}

#FooterMaster
{
	background-color:#c5c7c8;
	background-image:url('images/footerbg.gif');
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}

#FooterSeparator
{
	height:12px;
	background-color:#c5c7c8;
	font-size:0px;
}

#FooterSeparatorTop
{
	height:12px;
	background-color:#b1b3b5;
	font-size:0px;
}

#FooterCenter
{
	text-align:left;
	width:960px;
	margin:auto;
	display:inline-block;
	background-image:url('images/footerbg2.gif');
	background-repeat:repeat-y;
	background-position:0px 12px;
}

#Footer1
{
	width:240px;
	float:left;
}

#Footer2
{
	width:240px;
	float:left;
}

#Footer3
{
	width:240px;
	float:left;
}

#Footer4
{
	width:240px;
	float:left;
}

.FooterTitle
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	padding-left:15px;
	padding-top:3px;
}

.FooterMenu
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding-left:16px;
	padding-top:20px;
}

.ClearDiv
{
	clear:both;
}

#BreadCrumb
{
	margin-bottom:15px;
}

/* ==================================== */
/*	Custom classes						*/
/* ==================================== */

.Slogan
{
	color:#ffffff !important;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
}

#Login A
{
	color:#ffffff;
}

#Language A
{
	color:#0a2143;
	text-decoration:none;
}

#Language A:hover
{
	color:#1970b3;
	text-decoration:none;
}

.SearchPane LABEL
{
	display:none;
}

.SearchPane TD
{
	padding:0px !important;
}

.SearchPane INPUT
{
	background-image:url('images/searchbg.gif');
	border:0px;
	padding-left:10px;
	height:22px;
}

.FooterMenu A
{
	color:#ffffff !important;
	margin-bottom:5px;
}

#BreadCrumb, #BreadCrumb A
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:13px;
	color:#b4b4b5;
	text-decoration:none;
}

.Date 
{	
	COLOR: #999999;	
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
}

.LinkPDF
{
	background-image: url("images/pdf.png");
	background-repeat:no-repeat;
	padding-left:23px;
	margin-left:16px;
	_margin-left:14px;
	height:23px;
}

.LinkZIP
{
	background-image: url("images/zip.png");
	background-repeat:no-repeat;
	padding-left:23px;
	margin-left:16px;
	_margin-left:14px;
	height:23px;
}

.Border
{
	border:solid 1px #cccccc;
}

.Quote
{
	font-size:18px;
	font-style:italic;
	line-height:25px;
	font-family:Georgia, serif;
}

/* ==================================== */
/*	FORMMASTER							*/
/* ==================================== */

.FormLabel
{
	margin-right:10px;
}

.FormTextBox
{
	margin-bottom:3px;
	overflow-x:hidden;
}

.FormTextBoxNoMargin
{
	margin-bottom:0px;
	overflow-x:hidden;
}

.SpanHeight
{
	height:30px;
}

.FormInfoBox
{
	overflow:hidden;
	border:0px;
	background-color:Transparent;
}

.Solliciteer  .Normal 
{
	display:none;
}

DIV .Solliciteer .NormalRed 
{
	margin-bottom:15px;
}

.FormLabelHidden
{
	display:none;
}



/* ==================================== */
/*	CONTAINERS							*/
/* ==================================== */

#BannerModuleMenu
{
	position:absolute;
	top:210px;
}

.MarginBottom
{
	margin-bottom:12px;
}


/* ==================================== */
/*	BASIS HTML							*/
/* ==================================== */

html 
{
	overflow-y: scroll;
	font-size:13px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#0a2143;
} 

body 
{
	margin: 0px;
	background-color:#c5c7c8;
	line-height:18px;
}

p
{
	margin: 0px;
}

A
{
	color:#1970b3;
	text-decoration:underline;
}

A:link
{
	color:#1970b3;
	text-decoration:underline;
}

A:visited
{
	color:#1970b3;
	text-decoration:underline;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover
{
	color:#1970b3 !important;
}

A:hover
{
	color:#1970b3;
}

A:active
{
	color:#1970b3;
}

SMALL
{
}

BIG
{
}

BLOCKQUOTE
{
	font-style:italic;
}

TFOOT
{
}

THEAD
{
}

TD
{
	font-size:13px;
	line-height:18px;
}

TH
{
	font-size:13px;
}

OL
{
	margin-top:0px;
	margin-bottom:0px;
}

UL
{
	margin:0px;
	padding:0px;
	list-style-image:url('images/bullet.gif');
	margin-left:40px;
	_margin-left:31px;
}

UL LI
{
	_padding-left:5px;
}

HR
{
	color:#999999;
}

H1, H1 A
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px !important;
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
	text-decoration:none !important;
	line-height:21px;
}

H2, H2 A
{
	color:#0a2143 !important;
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none !important;
}

H3, H3 A
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none !important;
}

H4, H4 A
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none !important;
}

H5, H5 A
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none !important;
}

H6, H6 A
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none !important;
}

Legend
{
	color:#0a2143;
	font-weight:bold;
}

Textarea, Input, Select
{
	font-size:13px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#0a2143;
}


/* ==================================== */
/* ================DNN================= */
/* ==================================== */

.DNNEmptyPane
{
	padding:0px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}

.PagingTable
{
	border:solid 0px #cccccc;
	border-top:solid 1px #666666;
	background-color:Transparent !important;
}

/* styles for control panel */
.ControlPanel
{
}

/* style for module titles */
.Head
{
	color:#0a2143;
	font-size:13px;
	font-weight:bold;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight:bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{

}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled 
{	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 13px;	
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#5c5c5c;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
}

/* text style used for error messages */
.NormalRed
{
	color:#dc3539 !important;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{

}

/* style to apply if the content should be hidden */
.Hidden
{
    display: none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
}

A.CommandButton:visited
{
}

A.CommandButton:hover
{
}

A.CommandButton:active
{
}

/* button style for standard HTML buttons */
.StandardButton
{
}



/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
    border: outset 1px; /*give toolbar a 3D look*/
    position: absolute; /*needed so it doesn't take up space */
    margin-top: -22px; /*specify toolbar to be just above text */
    margin-left:30px;
    white-space: nowrap; /* makes toolbar horizontal */
    background: url(../../../../images/eip_toolbar.gif);
    background-color: #DDD;
    background-repeat: repeat-x;
    height: 22px;
}

.eipbuttonbackimg
{
    width: 21px;
    height: 21px;
    cursor: pointer; /*change mouse to pointer when hover over button*/
    float: left;
}

.eipbutton_edit
{
    background: url(../../../../images/eip_edit.gif) no-repeat 100% center;
    float: left;
}
.eipbutton_save
{
    background: url(../../../../images/eip_save.gif) no-repeat 100% center;
    float: left;
}
.eipborderhover
{
    border: outset 1px;
}


/* ==================================== */
/*	MODULE MENU							*/
/* ==================================== */


.ModuleTitle_MenuContainer {
		border-bottom: blue 0px solid;
		border-left: blue 0px solid;
		border-top: blue 0px solid;
		border-right: blue 0px solid;
}

.ModuleTitle_MenuBar {
		cursor: pointer;
		cursor: hand;
		height:16;
		background-color: Transparent;

}

.ModuleTitle_MenuItem {
		cursor: pointer;
		cursor: hand;
		color: black;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		font-style: normal;
		border-left: white 0px solid;
		border-bottom: white 0px solid;
		border-top: white 0px solid;
		border-right: white 0px solid;
		background-color: Transparent;
}

.ModuleTitle_MenuIcon {
		cursor: pointer;
		cursor: hand;
		background-color: #ffffff;
		border-left: #EEEEEE 0px solid;
		border-bottom: #EEEEEE 0px solid;
		border-top: #EEEEEE 0px solid;
		text-align: center;
		width: 15;
		height: 21;
}

.ModuleTitle_SubMenu {
		z-index: 1000;
		cursor: pointer;
		cursor: hand;
		background-color: #FFFFFF;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
		border-bottom: #d6d6d6 1px;
		border-left: #d6d6d6 1px;
		border-top: #d6d6d6 1px;
		border-right: #d6d6d6 1px;
		border-style:outset;
		padding:5px;
}

.ModuleTitle_MenuBreak {
		border-bottom: #EEEEEE 0px solid;
		border-left: #EEEEEE 0px solid;
		border-top: #EEEEEE 0px solid;
		border-right: #EEEEEE 0px solid;
		background-color: #ffffff;
		height: 10px;
}

.ModuleTitle_MenuItemSel {
		cursor: pointer;
		cursor: hand;
		color: #1970b3;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		font-style: normal;
		background-color: #d6d6d6;
}

.ModuleTitle_MenuArrow {
		font-family: Webdings, sans-serif;
		font-size: 10pt;
		cursor: pointer;
		cursor: hand;
		border-right: #FFFFFF 0px solid;
		border-bottom: #FFFFFF 0px solid;
		border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
		font-family: Webdings, sans-serif;
		font-size: 10pt;
		cursor: pointer;
		cursor: hand;
}

.ModuleTitle_MenuItem 
{
	background-color:#ffffff;
	color:#0a2143;
}

/* ==================================== */
/* ================CALENDER============ */
/* ==================================== */


.calendarWrapper_Default
{
	border:none !important;
	background-image: none !important;
	background-color:Transparent !important;
}

TH .calendarWrapper_Default, TH.calendarWrapper_Default,  .calendarWrapper_Default TH
{
	border:none !important;
	background-image: none !important;
	background-color:transparent !important;
}

TABLE .calendarWrapper_Default, TABLE.calendarWrapper_Default, .calendarWrapper_Default TABLE
{
	border:none !important;
	background-image: none !important;
	background-color:transparent !important;
}

.calendarWrapper_Default .TableLayout_Default
{
	border:none !important;
	background-image: none !important;
	background-color:Transparent !important;
}

.radCalDefault_Default A, .radCalWeekendDefault_Default A, .radCalHover_Default A
{
	border:none !important;
	height:23px !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#0a2143 !important;
	margin:1px;
	padding-left:6px !important;
	padding-right:6px !important;
	background-image:url('images/noevent.gif');
	background-repeat:no-repeat;
}

.radCalHover_Default A
{
	border:none !important;
	height:23px !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	margin:1px;
	padding-left:6px !important;
	padding-right:6px !important;
	background-image:url('images/hoverevent.gif');
	background-repeat:no-repeat;
	color:#ffffff !important;
	font-weight:bold;
}

.otherMonth_Default A
{
	border:none !important;
	height:23px !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#0a2143 !important;
	margin:1px;
	padding-left:6px !important;
	padding-right:6px !important;
	BACKGROUND-COLOR: transparent !important
}

.EventsCalendar_Events , .radCalHover_Default
{	
	background-color:Transparent !important;
}

.EventsCalendar_Events A
{	
	background-image:url('images/event.gif');
	background-repeat:no-repeat;
	background-color:Transparent !important;
	color:#ffffff !important;
	font-weight:bold;
}

TD .DaysOfWeek_Default 
{
	padding-left:5px !important;
	padding-right:5px !important;
	font-weight:normal !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#999999 !important;
}

.titlebar_Default TD, TD.titlebar_Default, TD .titlebar_Default 
{
	border:none !important;
	background-image: none !important;
	background-color:transparent !important;
	
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif !important;
	margin-top:10px !important;
	margin-bottom:15px !important;
	font-size:22px !important;
	font-weight:bold !important;
	text-decoration:none !important;


}

.titlebar_Default TABLE, TABLE.titlebar_Default, TABLE .titlebar_Default 
{
	
	background-image:url('images/eventtitle.gif') !important;
	background-repeat:no-repeat !important;

}

.EventsCalendar_ToolTipTitle, EventsCalendar_ToolTip
{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
}

.TableLayout_Default TD
{
	line-height:23px !important;
}

A.EventPageTab
{
	font-size:13px !important; 
}


/* ==================================== */
/*	ZOEK								*/
/* ==================================== */

.ITOmni_SearchResultsContent .Normal
{
	color:#0a2143 !important;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	margin-top:0px !important;
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
	text-decoration:none !important;
}

.ITOmni_SearchResultsContent TD .Normal
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	margin-top:0px !important;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none !important;
}

.ITOmni_SearchResultsContent TABLE
{
	margin-top:10px;
}

.ITOmni_SearchResultsContent TR
{
	height:50px;
}

.PagingTable .Normal
{
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	margin-top:0px !important;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none !important;
}

.PagingTable TR
{
	height:20px;
}

/* ==================================== */
/*	ROTATOR								*/
/* ==================================== */

.RotatorBorder .rrRelativeWrapper
{
	border:1px solid #cccccc;
}

.RotatorBorder .r_a_d_rotatorContent DIV
{
	text-align:center;
}
