/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #000000;
}
.skinmaster {
	/*height: 100%;*/
	background-color: #000000;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skinlogo {
	width: 268;
}
.skinmenu {
	background-image: url(Images/MenuBackground.jpg); 
	height: 38;
}

.searchbackground {
	background-image: url(Images/SearchBackground.jpg); 
	height: 41;
}
.thumb {
	float: left;
}
.thumb img {
	margin-right: 8px;
	margin-bottom: 15px;
}

#dnn_dnnSEARCH_txtSearch {
	background-color: #252425;
	color: #999999;
	height: 22;
	width: 145px;
	border: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 0px;
}

#dnn_dnnSEARCH_cmdSearch {
	background-image: url(Images/Loep.gif);
	background-repeat: no-repeat;
	color: transparent;
	width: 22px;
	height: 22px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#skincontenthomeimagerotator {
	width: 1000px;
	height: 200px;
}

.skincontentarchitectuur {
	background-image: url(Images/Headers/ContentBackgroundArchitectuur2.jpg);
	background-repeat: no-repeat;
}
.skincontentwerktuig {
	background-image: url(Images/Headers/ContentBackgroundWerktuigbouw2.jpg);
	background-repeat: no-repeat;
}
.skincontentgeospatial {
	background-image: url(Images/Headers/ContentBackgroundInfrastructuur.jpg);
	background-repeat: no-repeat;
}
.skincontentdesign {
	background-image: url(Images/Headers/ContentBackgroundDesign.jpg);
	background-repeat: no-repeat;
}
.skincontent {

}
.skinfooter {
	background-image: url(Images/FooterBackground.jpg);
	height: 24px;
	background-repeat: repeat-x;
}
.skinfooterArchitectuur {
	background-image: url(Images/FooterBackgroundarchitectuur.jpg);
	height: 24px;
	background-repeat: repeat-x;
}
.skinfooterWerktuig{
	background-image: url(Images/FooterBackgroundWerktuig.jpg);
	height: 24px;
	background-repeat: repeat-x;
}
.skinfooterDesign{
	background-image: url(Images/FooterBackgroundDesign.jpg);
	height: 24px;
	background-repeat: repeat-x;
}
.controlpanel {
	width: 100%;
	background-color: transparent;
	border-right: silver 1px solid; 
	border-top: silver 1px solid; 
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid; 
}
.leftpane {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.rightpane {
	width: 200px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/* Bannerpanes */

.bannertoppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.bannercontenpane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.bannermiddlepane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.bannerbottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.bannerrighttoppane {
	width: 200px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.bannerrightbottompane {
	width: 200px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/* Einde BannerPanes */

.Normal {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
}
.NormalBlack {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
.NormalSilver {
	font-family: Arial;
	color: silver;
	font-size: 12px;
}
.Normal Table {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
.NormalRed td {
	font-family: Arial;
	color: #ba2006;
	font-size: 12px;
}

a.NormalRed:link {
	font-family: Arial;
	color: #ba2006;
	font-size: 12px;
}

a.NormalRed:visited {
	font-family: Arial;
	color: #ba2006;
	font-size: 12px;
}

a.NormalRed:active {
	font-family: Arial;
	color: #ba2006;
	font-size: 12px;
}
a.NormalRed:hover {
	font-family: Arial;
	color: #07589d;
	font-size: 12px;
}
.NormalBold
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


.Geospatial {
	background-color: #e1e1e1;
}
.Architectuur {
	background-color: #e1e1e1;
}
.Werktuigbouwkunde {
	background-color: #e1e1e1;
}
.DesignViz {
	background-color: #e1e1e1;
}

.rightpane .normal {
	font-size: 11px;
}

.rightpane_bottom {
	background-image: url(images/rightpane_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 200px;
	height: 176px;
}
.middlepane1 {
}

.middlepane2 {
}

/* Home */
.ContentPanehomearchitectuur a:link, .ContentPanehomearchitectuur a:visited, .ContentPanehomearchitectuur a:hover,
.ContentPanehomearchitectuur .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPanehomewerktuigbouwkunde a:link, .ContentPanehomewerktuigbouwkunde a:visited, .ContentPanehomewerktuigbouwkunde a:hover,
.ContentPanehomewerktuigbouwkunde .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPanehomegeospatial a:link, .ContentPanehomegeospatial a:visited, .ContentPanehomegeospatial a:hover,
.ContentPanehomegeospatial .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPanehomedesign a:link, .ContentPanehomedesign a:visited, .ContentPanehomedesign a:hover,
.ContentPanehomedesign .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

/* Bottompane */
.ContentPanePublicaties a:link, .ContentPanePublicaties a:visited, .ContentPanePublicaties a:hover,
.ContentPanePublicaties .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPaneEducation a:link, .ContentPaneEducation a:visited, .ContentPaneEducation a:hover,
.ContentPaneEducation .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPaneDownloads a:link, .ContentPaneDownloads a:visited, .ContentPaneDownloads a:hover,
.ContentPaneDownloads .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}

.ContentPaneProducten a:link, .ContentPaneProducten a:visited, .ContentPaneProducten a:hover,
.ContentPaneProducten .normal {
	line-height: 20px;
	height: 20px;
	text-decoration: none;
}


/* hyperlink style for the forum en publicaties top post links */

.Forumtoplink  {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	height: 18px;
	margin-top: 1px;
	padding-left: 5px; 
	white-space: nowrap;
}
A.Forumtoplink:link, .Forumtoplink a:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	height: 18px;
	white-space: nowrap;
}

A.Forumtoplink:visited, .Forumtoplink a:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	height: 18px;
	white-space: nowrap;
}

A.Forumtoplink:hover, .Forumtoplink a:hover    {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #ba2006;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	height: 18px;
	white-space: nowrap;
}

A.Forumtoplink:active, .Forumtoplink a:active   {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	height: 18px;
	white-space: nowrap;
}


/* hyperlink style for top post links in the rightpane */
.Rightpanetoplink  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	padding-left: 0px; 
	white-space: nowrap;
}
A.Rightpanetoplink:link, .Rightpanetoplink a:link  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
}

A.Rightpanetoplink:visited, .Rightpanetoplink a:visited  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
}

A.Rightpanetoplink:hover, .Rightpanetoplink a:hover    {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #ba2006;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
}

A.Rightpanetoplink:active, .Rightpanetoplink a:active   {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 160px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
}

/* hyperlink style for top post links (kort) in the rightpane */
.Rightpanetoplinkkort {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 127px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	padding-left: 0px; 
	white-space: nowrap;
	line-height: 16px;
}
A.Rightpanetoplinkkort:link, .Rightpanetoplinkkort a:link  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 127px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
	line-height: 16px;
}

A.Rightpanetoplinkkort:visited, .Rightpanetoplinkkort a:visited  {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 127px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
	line-height: 16px;
}

A.Rightpanetoplinkkort:hover, .Rightpanetoplinkkort a:hover    {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #BA2006;
	width: 127px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
	line-height: 16px;
}

A.Rightpanetoplinkkort:active, .Rightpanetoplinkkort a:active   {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 127px;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative; 
	margin-top: 1px;
	white-space: nowrap;
	line-height: 16px;
}

/* hyperlink style for the headerlink */
.Headerlink {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Headerlink:link {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Headerlink:visited  {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Headerlink:hover    {
	font-family: Arial;
	color: #C72307;
	font-size: 11px;
	text-decoration: none;
}

A.Headerlink:active   {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

/* hyperlink style for the branches */
.Branchelink {
	font-family: Arial;
	color: #787878;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	padding-right: 7px;
}

A.Branchelink:link {
	font-family: Arial;
	color: #787878;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

A.Branchelink:visited  {
	font-family: Arial;
	color: #787878;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

A.Branchelink:hover    {
	font-family: Arial;
	color: #07589d;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

A.Branchelink:active   {
	font-family: Arial;
	color: #787878;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}


/* text style for the breadcrumb */

.breadcrumbbackground {
	background-color: #252525;
	height: 41px;
	font-family: Arial;
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumb {
	font-family: Arial;
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #252525;
	vertical-align: middle;
	height: 41px;
	padding-top: 13px;
	padding-bottom: 13px;
}

A.breadcrumb:link {
	font-family: Arial;
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #252525;
	height: 41px;
	padding-top: 13px;
	padding-bottom: 13px;
}

A.breadcrumb:visited  {
	font-family: Arial;
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #252525;
	padding-top: 13px;
	padding-bottom: 13px;
}

A.breadcrumb:hover    {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #252525;
	padding-top: 13px;
	padding-bottom: 13px;
}

A.breadcrumb:active   {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #252525;
	vertical-align: middle;
	padding-top: 13px;
	padding-bottom: 13px;
}


/* hyperlink style for the footerlink */
.Footerlink {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Footerlink:link {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Footerlink:visited  {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

A.Footerlink:hover    {
	font-family: Arial;
	color: #C72307;
	font-size: 11px;
	text-decoration: none;
}

A.Footerlink:active   {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

  /*HORIZONTAL MENU*/
.main_dnnmenu_container {
	background-color: Transparent; 
	margin-left: 8px;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
	
}

.main_dnnmenu_item {
	/*TD if menu option for using tables is on -->*/
	cursor: pointer;
	cursor: hand;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding-left: 0px;
	padding-right: 10px;
	border-right: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	height: 27px;
}

.main_dnnmenu_rootitem {
	/*TD if menu option for using tables is on -->*/
	cursor: pointer;
	cursor: hand;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap; /*Word wrapping menu item now optional*/
/*explicitly set padding for root menu items*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 38px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	text-transform: uppercase;
}

.main_dnnmenu_itemhover {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12px;
	background-color: transparent; 
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	color: silver;
}

.main_dnnmenu_subitemhover{
	font-weight: bold;
	font-size: 12px;
	color: silver; 
	padding-left: 0px;
	border-right: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;
	padding-left: 0px;
	padding-right: 10px;
	height: 27px;
}

.main_dnnmenu_rootitemselected {
	font-weight: bold;
	font-size: 12px;
	color: #b3b4b3; 
	text-transform: uppercase;
	padding-right: 0px;
	height: 38px;
}

.main_dnnmenu_subitemselected {
	font-weight: bold;
	font-size: 12px;
	color: #b3b4b3; 
	height: 27px;
}
.main_dnnmenu_icon {
	background-color: #ac1d05;
	cursor: pointer; 
	cursor: hand; 
	border-right: #ac1d05 0px solid; 
	border-left: #ac1d05 1px solid; 
	border-bottom: #ac1d05 0px solid; 
	border-top: #ac1d05 0px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 4px;
	height: 27;
}
.main_dnnmenu_submenu {
	background-color: #ac1d05;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
   /*explicitly set padding for sub-menus */
   padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
.main_dnnmenu_break {
	height: 1px;
	width: 0px;
}

.main_dnnmenu_arrow {
	border-right: #ac1d05 1px solid; 
	border-left: #ac1d05 0px solid; 
	border-bottom: #ac1d05 1px solid; 
	border-top: #ac1d05 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	display: none;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}

/* Smart-Thinker_Events Custom Styles */
.EventHeadingDetail
{
	font-weight : bold;
	font-size : 12pt;
}

.EventHeadingCalendar, .EventHeadingCalendar .a
{
}

/* RSVP Message - NotReplied */
.RSVPData0
{
	font-weight: bold;
	color: red;
}
/* RSVP Message - Yes */
.RSVPData1
{
	font-weight: bold;
	color: green;
}
/* RSVP Message - MaybeNo */
.RSVPData2
{
	font-weight: bold;
}
/* RSVP Message - MaybeYes */
.RSVPData3
{
	font-weight: bold;
}
/* RSVP Message - No */
.RSVPData4
{
	font-weight: bold;
	color: navy;
}   
/* RSVP Message - Not Logged In */
.RSVPDataNL
{
	font-weight: bold;
}   
/* RSVP Message - Public, Not explicitly invited */
.RSVPDataP
{
	font-weight: bold;
}   



.EventNotRSVP
{
	background-color: #FFFFFF;
}   
/* Draft Event */
.EventStatus10
{
    
}
/* Active Event */
.EventStatus20
{
	color: green;
}
/* Postponed Event */
.EventStatus30
{
	color: blue;
}
/* Cancelled Event */
.EventStatus40
{
	color: red;
}
/* Deleted Event */
.EventStatus50
{
   	color: red;
}
/* ---------------------------------------------------------*/
/* GRID RELATED */
.GridBaseStyle
{
	/* Default Grid Style */
	color: black;
	font-size: 12px;
	border: 0px;
	/*display: none;*/
}

.GridBaseStyle td
{
	/* Default Grid Style */
	color: black;
	font-size: 12px;
	border: 0px;
	/*display: none;*/
}
.GridHeader td {
	padding-bottom: 8px;
}
.GridHeader
{
	/* Heading row for grid */
	font-weight: bold;
	text-align: center;
	background-color: transparent;
	border: 0px;
}
.GridItem
{
	/* normal rows in grid */
	background-color: transparent;
	color: black;
	border: 0px;
}

.GridAlternatingItem
{
	/* Alternate rows in grid */
	background-color: transparent;
	color: black;
}
.GridItemMouseOver
{
	background-color: gainsboro;
}
.GridAlternatingItemMouseOver
{
	/* Alternate rows in grid */
	background-color: gainsboro;
}
.NumericGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}
.TextGridItem{text-align: left;	padding-left: 4px; padding-right: 1px;}
.DateGridItem{text-align: center; padding-left: 4px; padding-right: 1px;}

.CenterGridItem {color: black; text-align: center;	padding-left: 2px; padding-right: 2px;}
a.CenterGridItem:visited, .CenterGridItem a:visited {color: black; text-align: center;	padding-left: 2px; padding-right: 2px;}
a.CenterGridItem:link, .CenterGridItem a:link {color: black; text-align: center;	padding-left: 2px; padding-right: 2px;}
a.CenterGridItem:active, .CenterGridItem a:active {color: black; text-align: center;	padding-left: 2px; padding-right: 2px;}
a.CenterGridItem:hover, .CenterGridItem a:hover{color: #ba2006; text-align: center;	padding-left: 2px; padding-right: 2px;}

.ButtonGridItem{text-align: center;	padding-left: 2px; padding-right: 2px;}
.CheckboxGridItem{text-align: center; padding-left: 2px; padding-right: 2px;}

/* ---------------------------------------------------------*/
/* GENERAL USER SEARCH STYLES */

.NoRecordsStyle
{
}

.MemberArea
{
	/* Outline of the Member List/Profile box */
	border-top-style: none;
	background-color: transparent;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

/* ---------------------------------------------------------*/
/* ITEM TEMPLATE STYLES FOR USER PROFILE ITEM PROPERTIES */
/* PREFIX PROPERTY NAME WITH "IT" */

.ITItem
{
	/* Each item */
	text-align: left;
	vertical-align: top;
	padding: 5;
	border: 0px solid #333333;
}

.ITDisplayName
{
	/* Categories on GroupDetail */
	font-size: 9px;
	font-weight: bold;
}

.ITProfilePicture
{
	/* Profile Picture */
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	white-space: 5px;
	cell-spacing: 10px;
}   

/* ---------------------------------------------------------*/
/* GRID COLUMNS FOR USER PROFILE LIST PROPERTIES */
/* PREFIX PROPERTY NAME WITH "COLHEADE" TO CHANGE COLUMN HEADER */
/* PREFIX PROPERTY NAME WITH "COL" TO CHANGE COLUMN ITEM (Note: the CSSStyle does not have the *C* in it for properties) */

.ListBaseStyle
{
	/* Default Grid Style */
	color: black;
	font-size: 12px;
	border-right: 0px solid #0333333;
	border-top: 0px solid #0333333;
	border-left: 0px solid #0333333;
	border-bottom: 0px solid #0333333;
}

.ListHeader
{
	/* Heading row for grid */
	font-weight: bold;
	text-align: center;
	background-color: silver;
}

.ItemList
{
	/* Normal rows in grid */
	background-color: GhostWhite;
	text-align: center;
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
}
.AlternateItemList
{
	/* Alternate rows in grid */
	background-color: white;
	text-align: center;
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
}

.ColUserID
{
}   

.ColDISPLAYNAMESTUP
{
}   

.ColHeadDISPLAYNAMESTUP
{
}   

.ColCountry
{
}   

.ColPRIVATEMESSAGE
{
	width: 1px;
}

.ColUserOnlineImage
{
	width: 1px;
}

.ItemListSelectCol
{
	 width: 1px;
}

.ItemListDeleteCol
{
	width: 1px;
}


/* Style for Dynamic Registration */

/* DATA SPRINGS Inc. - DYNAMIC REGISTRATION STYLE SHEET */

.DynamicRegistration_Maintable {
      width: 100%;
      padding: 2px;
		color: #000000;
}

.DynamicRegistration_Label
{
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.DynamicRegistration_Link
{
	font-weight: normal;
   font-size: 11px;
   color: #000000;
   font-family: Arial;
   text-decoration: none;
}

.DynamicRegistration_Textbox
{
	color: #000000;
}

.DynamicRegistration_FieldError
{
	background-color: #EF5050;
}


.DynamicRegistration_Dropdownlist
{
  	font-weight: bold;
   font-size: 11px;;
   color: #000000;
}

.DynamicRegistration_Listbox
{
	color: #000000;
}

.DynamicRegistration_Checkbox
{
	color: #000000;
}

.DynamicRegistration_Checkboxgroup
{
  font-weight: bold;
}

/* Styles for Survey module */

.yourcompanynameSurveyResults 
{
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	 color: #000000;
	 padding-left: 4px;
}


.Architectuur .NormalBold {
	color: #BA2006;
}
.Werktuigbouwkunde .NormalBold {
	color: #BA2006;
}
.Geospatial .NormalBold {
	color: #BA2006;
}
.DesignViz .NormalBold {
	color: #BA2006;
}

.rowspacer{
	height: 12px;
}


/* ================================
    CSS STYLES FOR Module UltraVideoGallery
   ================================
*/
.ItemHeader
{
	background-color: #EEEEEE;
	border-bottom: 1px solid #999999;
	height: 26px;
	padding-left: 5px;
	
}

.ItemHeader .subsubhead
{
	color: #000000;
}

.ItemSubHeader 
{
	background-color:#F0F4F0;
	height:26px;
	border-bottom: 1px solid #999999;
}

.PagerDisabled
{
	color:#000000;
	font-size:12px;
}

.Pager TD A:Link,.Pager TD A:visited
{
	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	margin:2px;
}

.Pager TD A:Hover
{
	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	background:#EAEAEA;
}

.DataGridPager TD Span
{
	color:#FF0000;
	font-size:14px;
}

.DataGridPager TD A:Link,.DataGridPager TD A:visited
{
	font-size:11px;

	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	margin:2px;
}

.DataGridPager TD A:Hover
{
	font-size:11px;

	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	background:#EAEAEA;
}


.Script
{
	font-size:10px;
	font-style:italic;
	color:#666666;
}

.MenuHeader
{
	border-bottom:3px #EEEEEE solid;
}
.MenuHeaderClassic
{
	border-bottom:1px #000000 solid;
}

.MenuBody
{
}

.PagePicker
{
	background-color:#EEEEEE;
}

.ItemContainer
{
}

.TagCloudLevel1
{
	color:#E71A1A;
	font-size:20px;
}
.TagCloudLevel2
{
	color:#7391DD;
	font-size:16px;
}
.TagCloudLevel3
{
	color:#333333;
	font-size:14px;
}
.TagCloudLevel4
{
	color:#666666;
}

.FavouriteIcon
{
	position:absolute; 
	margin:-25px 0 0 3px; 
	float:left;
}


.VideoLength
{
	background-color:#FFFFFF;
	position:relative; 
	margin-top:-18px;
	float:right;
}

.ItemGroup .subhead
{
	border:1px solid #CCCCCC;
	margin-top:5px;
	margin-left:2px;
	padding:2px;
	width:99%;
	color: #BA2006;
}

.ItemGroup
{
	border:1px solid #CCCCCC;
	margin-top:5px;
	margin-left:2px;
	padding:2px;
	width:99%;
}

.VideoInformation
{
	background-color: #EEEEEE;
	color: 000000;
}

.UVGQuote
{
	border:1px solid #DDDDDD;
	background-color:#F6F6F6;
	padding:2px;
	margin:3px;
}

.UVGComment
{
	border-bottom:1px solid #DDDDDD;
	margin-bottom:2px
}

.UVGCommentFooter
{
	background-color:#F0F4F0;
	height:20px;
}

.UVGAvatar
{
	border:3px solid #FFFFFF;
}

.UVGAvatarOuter
{
	border:1px solid #DDDDDD;
}

.UVGReply
{
	border-bottom:1px dotted #999999;
}

.SectionHeader .subsubhead {
	color: black;
}

.SectionHeader
{
	background:#EAEAEA;
	border-bottom:1px solid #CCCCCC;
	height:25px;
	padding-left:5px;
	padding-right:5px;
}

.SectionFooter 
{
	border-top:1px solid #CCCCCC;
	height:25px;
	text-align: left;
}

.GreyText
{
	color:#666666;
}

.SeriesHtmlPlayer
{
	border:1px solid #CCCCCC;
}

.MenuBackground
{
	background:#999999;
}

.MenuNotSelected
{
	height:45px;
	background:#DDDDDD;
	text-align:center;
}

.MenuSelected
{
	height:45px;
	background:#EAEAEA;
	text-align:center;
	border:2px solid #FFFFFF;
}

.MenuText
{
	color:#000000;
}

.verticalMiddle *
{
	vertical-align:middle;
	color: black;
}

.SubSection
{
	border:1px dotted #CCCCCC;
}
/* hyperlink style for the footerlink */
.ItemGroup {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

A.ItemGroup:link, .ItemGroup a:link {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

A.ItemGroup:visited, .ItemGroup a:visited  {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

A.ItemGroup:hover, .ItemGroup a:hover  {
	font-family: Arial;
	color: #C72307;
	font-size: 12px;
	text-decoration: none;
}

A.ItemGroup:active td {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

/* Video List, Dropdown menu*/
		#navigation * {
            padding:0; 
            margin:0;
        }
        #navigation div {
            float:left;
            position:relative;
        }
        #navigation div a:link, #navigation div a:visited {
            display:block; 
            text-decoration:none; 
            color:#000; 
            width:100px; 
            height:20px; 
            line-height:20px; 
        }
        #navigation div a:hover {
            color:#666666;
        }
        #navigation div div span a:hover {
            color:#666666;
            background:#CCCCCC; 
        }
        #navigation div div {
            display:none;
            position:absolute; 
            top:20px;
            left:0;
            margin-top:0px;
            width:100px;
            background:#EAEAEA;
        }

H1  {
	font-family: Arial;
	color: #BA2006;
	font-size: 18px;
	font-weight: bold;
}

H2  {
	font-family: Arial;
	color: #BA2006;
	font-size: 16px;
	font-weight: bold;
}

H3  {
	font-family: Arial;
	color: #BA2006;
	font-size: 14px;
	font-weight: bold;
}

H4  {
	font-family: Arial;
	color: #BA2006;
	font-size: 12px;
	font-weight: bold;
}

.newstickertable table, .newstickertable tbl
{
	/*table-layout: fixed;*/
	/*border-top: 5px solid #333; */
	/*border-collapse: collapse;
	/*background: #fff;*/
	/*width: 750px;*/
}

.newstickertable td, .newstickertable tbl td
{
	/*border-bottom: 1px dashed #333;*/
	/*padding: 2px 5px;*/
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	/*white-space: wrap;*/
	/*height: 132px;*/
	/*display: block;*/
	/*width: 750px;*/
}

.newsticker, .newsticker ul, .news, .news ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.newsticker li, .news il
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.newsticker li a:link, .newsticker li a:visited, .newsticker li a:active,
A.newsticker:link, A.newsticker:visited, A.newsticker:active
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	width: 700px;
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	position: relative; 
	margin-top: 1px;
	padding-left: 0px; 
	/*white-space: nowrap;*/
	line-height: 16px;
}

.newsticker li a:hover,
A.newsticker:hover 
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #BA2006;
	width: 700px;
	/*overflow: hidden;*/
	position: relative; 
	margin-top: 1px;
	padding-left: 0px; 
	/*white-space: nowrap;*/
	line-height: 16px;
}








