/* (C) I.T.Works, 2004 -- style sheet for www.itworks.be */

body
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 11px;
	line-height	: 14px;
}

p, tr, td 	
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 11px;
	line-height	: 14px;
	margin-left 	: 5pt;
	margin-right 	: 5pt;
	margin-top	: 4pt;
	margin-bottom	: 8pt;
}

input, select, TEXTAREA
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 11px;
}

input.required
{
	background-color : #ccff99;
}

A.resHeader, A.resHeader:active, A.resHeader:visited
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 18px;
	line-height	: 14px;
	font-weight	: bold;
}

A.resHeader:hover
{
    	color 			: #ccff99;
    	background-color 	: #336600;
    	text-decoration 	: underline;
}


A, A:active, A:visited
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	color		: #336600;
	text-decoration	: underline;
}

A:hover
{
    	color 			: #ccff99;
    	background-color 	: #336600;
    	text-decoration 	: underline;
}


p.tight
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 11px;
	line-height	: 14px;
	margin-left 	: 5pt;
	margin-right 	: 5pt;
	margin-top	: 0pt;
	margin-bottom	: 8pt;
}
    
p.box
{
	background-color	: #ccff99;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-top		: 2px;
	padding-bottom		: 2px;
}

p.error, td.error
{
	background-color	: #ffcc99;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-top		: 2px;
	padding-bottom		: 2px;
}

p.outline
{
	border		: 1px solid #336600;
	padding-left	: 4px;
	padding-right	: 4px;
	padding-top	: 2px;
	padding-bottom	: 2px;
}

p.title, h3
{
	font-weight	: bold;
	color		: #336600;
	font-size	: 11px;
	margin-top	: 4pt;
	margin-bottom	: 0pt;
}


p.sectiontitle, h2
{
	font-weight	: bold;
	color		: #336600;
	font-size	: 13px;
	margin-left	: 5pt;
	margin-top	: 4pt;
	margin-bottom	: 0pt;
	background-color:	#ccff99;
	padding		: 2px;
	padding-left	: 5px;
}

.subtitle
{
	font-weight	: bold;
	color		: #336600;
	font-size	: 13px;
	margin-bottom	: 0pt;
	background-color: #ccff99;
}

p.faxtitle
{
	font-weight	: bold;
	color		: #336600;
	font-size	: 13px;
	margin-left	: 5pt;
	margin-top	: 4pt;
	margin-bottom	: 0pt;
	background-color: #ccff99;
	padding		: 2px;
	padding-left	: 5px;
	border-bottom	: 1px solid #336600;
}


td.dark
{
	color		: #336600;
	font-size	: 10px;
	line-height	: 10pt;
	text-decoration: none;
	margin-top	: 4pt;
	margin-bottom	: 2pt;
}

td.light
{
	color		: #ccff99;
	font-size	: 10px;
	line-height	: 10pt;
	text-decoration: none;
	margin-top	: 4pt;
	margin-bottom	: 2pt;
}

p.textLogoTag 	
{
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 	: 12px;
	font-weight	: bold;
	color		: #336600;
	line-height	: 12px;
	margin-left 	: 13px;
	margin-right 	: 9px;
	margin-top	: 2pt;
	margin-bottom	: 0pt;
}

p.textLogoMain
{
	font-family 	: Arial Black, Arial, Helvetica, sans-serif;
	font-size 	: 36px;
	color		: #000000;
	letter-spacing	: -3;
	line-height	: 30px;
	margin-left 	: 0pt;
	margin-right 	: 0pt;
	margin-top	: 0pt;
	margin-bottom	: 0pt;
}


H1  
{
	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 16pt;
	letter-spacing	: -1;
	line-height	: 20pt;
	margin-left 	: 5pt;
	margin-right 	: 5pt;
	margin-top	: 4pt;
	margin-bottom	: 0pt;
	font-weight	: bold;
	color		: #336600;
}

H1.highlight  
{
	color		: #669933;
}

.dark, A.dark, A.dark:active, A.dark:visited
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	color		: #336600;
	font-size	: 10px;
	line-height	: 16px;
	text-decoration: none;
}


A.darku, A.darku:active, A.darku:visited
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	color		: #336600;
	font-size	: 10px;
	line-height	: 16px;
	text-decoration: underline;
}


.light, A.light, A.light:active, A.light:visited
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
	color		: #ffffff;
	font-size	: 10px;
	line-height	: 16px;
	text-decoration	: none;
}

A.light:hover
{
    	color 			: #336600;
    	background-color 	: #99cc66;
	font-size	: 10px;
	line-height		: 16px;
    	text-decoration 	: none;
}

A.dark:hover
{
	color 			: #336600;
	background-color 	: #99cc66;
	text-decoration 	: none;
	font-size	: 10px;
	line-height		: 16px;
}

.sectiontitle, a.sectiontitle, a.sectiontitle:active, a.sectiontitle:visited
{
	font-weight	: bold;
	color		: #336600;
	font-size	: 13px;
}

a.sectiontitle:hover
{
    	color 			: #ccff99;
    	background-color 	: #336600;
    	text-decoration 	: none;
}

ol, dl, td.regular
{
    font-family 	: Verdana, Arial, Helvetica, sans-serif;
    font-size 		: 10px;
    line-height		: 12px;
}


ul
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
    	font-size 	: 11px;
    	line-height	: 12px;
	margin-left 	: 10pt;
	margin-right 	: 5pt;
	margin-top	: 4pt;
	margin-bottom	: 8pt;
}

li
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
    	font-size 	: 11px;
    	line-height	: 12px;
	margin-left 	: 10pt;
	margin-right 	: 0pt;
	margin-top	: 0pt;
	margin-bottom	: 2pt;
}

li.small
{
    	font-family 	: Verdana, Arial, Helvetica, sans-serif;
    	font-size 	: 10px;
    	line-height	: 11px;
	margin-left 	: 1pt;
	margin-right 	: 0pt;
	margin-top	: 0pt;
	margin-bottom	: 2pt;
}

td.header, tr.header
{
	font-weight 		: bold;
	color			: #ffffff;
	background-color	: #336600;
	padding-left		: 4px;
	padding-right		: 4px;
}

table.box
{
	border: 1px solid #336600;
}

td.box
{
	background-color	: #ccff99;
	padding-left		: 4px;
	padding-right		: 4px;
}


