/**
*	Copyright 2007 RiboSystems Corporation, All Rights Reserved.
*
*	CMS stylesheet global configuration
*	Datacard Group NL
*
*	@version	2.0
*	@date		19-11-2007
*
*/


/* Global */

body {
	margin: 0;
}

body, td, textarea, input, select {
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}

img { border:0;}

/* Header */
div#flags {
	float:right;
	margin-bottom: 2px;
	margin-right: 15px;
	margin-top: 5px;
}

div#regio {
	font-size: 11px;
	color: #003366;
	margin-bottom: 2px;
	float:right;
}

div#regio select {font-size:11px;}

div#topbarmenu {
	float:right;
	font-size: 11px;
	margin-top: 15px;
	_margin-top: 0;
}

div#topbarmenu img {
	margin-left: 5px;
	margin-right: 4px;
}

div#topbarmenu a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1b2970;
}


/* Menu */
#siteMenu {
	background: #00629B;
	color: #FFFFFF; 
}

#siteMenu a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

/* Footer */


#siteFooter {
	font-size: 11px;
	border-top: 5px solid #1A6EA1;
	background: #00629B;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFF;
}
div#footerleft {
	float:left;
}
div#footerright {
	float:right;
}
.homepage_rightnav {
	color: #00176b;
	line-height: 23px;
	text-indent: 25px;
	text-transform: uppercase;
	font-family: Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #c0d8e7;
	background-image: url(../images/sq_bullet_spotlight_header.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 209px;
	height: 23px;
	margin: 0;
	padding: 0;
	border-color: #c0d8e7;
	border-width: 0;
}
.bodytext {font-size:12px;}
.bodytext a {font-size:12px; color:#0000FF; text-decoration: underline}
.idsitebodytextsmallest {font-size:11px;}
.idsitebodytextsmallest a {color:#0000FF; text-decoration:underline}
.bodytextsmallest {font-size:11px;}
.bodytextsmallest td {font-size:11px;}
.bodytextsmall a {font-size:11px; color:#0362a2;}
.bodytextsmall td {font-size:11px;}
.subpagetitle { font-family: Arial, MS Sans Serif, Helvetica; color: #000000; font-size: 12pt; font-weight: bold }
.subpagesubhead {font-size: 17px;}
.nounderline A {text-decoration:none;color: white }
.nounderlineblack {text-decoration:none;font-size:11px;color: black }
.nounderlinedkblue A {text-decoration:none; font-size:11px;color: #1b2970 }
.currentpage {color: #FFFFFF; text-decoration:none;}
.currentpage a {color:#FFFFFF; text-decoration:none;}
.nounderlineblack A {text-decoration:none;color: black }
#header{ position: absolute; top: 0; left: 0; width: 759px; height: 97px; }
.mainpagehead { color: #006098; font-size: 14pt; letter-spacing: 1pt; font-weight: bold }
.subpagehead { font-size: 12pt; color: #80B0D0; font-weight: bold }
#image_main{ position: absolute; top: 100px; left: 0; width: 549px; height: 270px; color:#ffffff;}
#main_image{ background-repeat: no-repeat; position: absolute; top: 100px; left: 0; width: 549px; height: 270px; font-family: Arial, san-serif; font-size: 16px; color:#ffffff; font-weight: bold; line-height: 32px; text-indent: 18px; }
#desk_id{ position: absolute; top: 100px; left: 0; width: 179px; height: 32px; font-family: Arial, san-serif; font-size: 16px; color:#ffffff; font-weight: bold; line-height: 32px; text-indent: 18px; }
#header_features{ color: #00176b; line-height: 23px; text-indent: 25px; font-family: Arial, san-serif; text-transform: uppercase; font-size: 12px; font-weight: bold; background-color: #c0d8e7; background-image: url(../images/sq_bullet_spotlight_header.gif); background-repeat: no-repeat; position: absolute; top: 101px; left: 553px; width: 206px; height: 23px; margin: 0; padding: 0; border-color: #c0d8e7; border-width: 0; }
#header_spotlight{ color: #00176b; line-height: 23px; text-indent: 25px; font-family: Arial, san-serif; text-transform: uppercase; font-size: 12px; font-weight: bold; background-color: #c0d8e7; background-image: url(../images/sq_bullet_spotlight_header.gif); background-repeat: no-repeat; position: absolute; top: 248px; left: 553px; width: 206px; height: 23px; margin: 0; padding: 0; border-color: #c0d8e7; border-width: 0; }
#header_news{ color: #00176b; line-height: 23px; text-indent: 25px; font-family: Arial, san-serif; text-transform: uppercase; font-size: 12px; font-weight: bold; background-color: #c0d8e7; background-image: url(../images/sq_bullet_spotlight_header.gif); background-repeat: no-repeat; position: absolute; top: 396px; left: 553px; width: 206px; height: 23px; margin: 0; padding: 0; border-color: #c0d8e7; border-width: 0; }
#textbox_features{ color: #00176b; font-size: 8pt; line-height: 9pt; font-family: Verdana, Arial, san-serif; position: absolute; top: 183px; left: 553px; width: 204px; height: 65px; }
#textbox_spotlight{ color: #00176b; font-size: 8pt; line-height: 9pt; font-family: Verdana, Arial, san-serif; position: absolute; top: 331px; left: 553px; width: 204px; height: 65px; }
#textbox_news{ color: #00176b; font-size: 8pt; line-height: 9pt; font-family: Verdana, Arial, san-serif; position: absolute; top: 479px; left: 553px; width: 204px; height: 65px; }
#image_features{ position: absolute; top: 130px; left: 620px; width: 77px; height: 44px; }
#image_spotlight{ position: absolute; top: 280px; left: 620px; width: 77px; height: 44px; }
#image_news{ position: absolute; top: 425px; left: 620px; width: 77px; height: 44px; }
#box_portfolio{ position: absolute; top: 414px; left: 4px; width: 261px; height: 130px; }
#box_solutions{ position: absolute; top: 414px; left: 276px; width: 261px; height: 130px; }
#bar_tagline{ line-height: 23px; color: #00176b; font-size: 15px; line-height: 25px; position: absolute; top: 367px; left: 4px; width: 549px; height: 23px; text-indent: 18px; font-family: Arial, san-serif; font-weight: bold; background-image: url(/images/Bar_Gradient.gif); background-repeat: no-repeat; }
#footer{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; line-height: 26px; background-color: #005d9c; text-indent: 18px; position: absolute; top: 556px; left: 0; width: 759px; height: 26px; }
.spotlight_title {font-weight: bolder}

a.reg_home {
	color: #00176b; font-size: 11px; font-family: Verdana, Arial; 
	text-decoration: none;
}
a.reg_home:hover {
	color: #00176b; font-size: 11px; font-family: Verdana, Arial; 
	text-decoration: none;
}
a.reg_home:active {
	color: #00176b; font-size: 11px; font-family: Verdana, Arial; 
	text-decoration: none;
}
a.reg_home:visited {
	color: #00176b; font-size: 11px; font-family: Verdana, Arial; 
	text-decoration: none;
}

.tabon {
	color: #0362A2;
	font-size: 12px;
	text-decoration: none;
}
a.tab:link {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.tab {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.tab:hover, a.tab:active, a.tab:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
table.greytable  {
	font: 11px/12px Arial, Verdana, Helvetica, sans-serif;
	text-transform: none; 
	border-collapse: collapse;
	width: 430px;
	background: #cacabd;
	}

th.greytable  {
	padding: 3px;
	text-align: left;
	}

tr.greytable  td {
	border-top: 0px;
	border-bottom: 0px;
	background: #cecfde;
	}

tr.lgreytable  td {
	border-top: 2px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background: #ffffff;
	}

tr.bgreytable  td {
	border-top: 1px solid #00629b;
	border-bottom: 0px;
	background: #ffffff;
	}

td.greytable  {
	border-bottom: 0px;
	padding: 3px;
	}

td:first-child.greytable  {
	width: 190px;
	}

td+td.greytable {
	border-left: 0px;
	text-align: center;
	}
.imgspace {margin-bottom:6px;}

.banner {position:relative; left:3px; margin-top:3px; height:190px; width: 583px; border: 0px;}

