body 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px 
}
td
{
valign: top;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px 
}

a:visited
{
color:black;
}

a:hover
{
color:red
}

a
{
color:black;
font-size: 12px
}


p.blocktitle
{
/*text-align:right;*/
letter-spacing: 2px;
color: #003366;
font-size: 18px; 
font-weight: bold;
font-family: verdana, arial, sans-serif;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 20px;
}
	
p.blocktext
{
color: #666666;
text-align: justify;
/*text-indent: 0px;*/
font-size:11px; 
font-weight: 150;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}

/***************NAVBAR **************/
td#mainmenu a
{
	color: #888888;
	font-size: 12px;
	display: block;
	height= 20px;	
	border-bottom: thin solid #dddddd;	
	/*background-image: url('images/arrow-8.gif');
	background-repeat: no-repeat;
	background-position: left;*/
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 3x;
	padding-top: 3px;
	text-decoration: none;
	font-weight: 500;
}
td#mainmenu a:hover
{
	background-color: #D1E4EF;
	color: #888888;
	text-decoration: none;
}

td#submenu a
{
	color: #888888;
	font-size: 11px;
	display: block;
	height= 18px;	
	/*border-bottom: thin solid #dddddd;	*/
	/*background-image: url('images/arrow-8.gif');
	background-repeat: no-repeat;
	background-position: left;*/
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 3x;
	padding-top: 3px;
	text-decoration: none;
	font-weight: 400;
}
td#submenu a:hover
{
	background-color: #D1E4EF;
	color: #888888;
	text-decoration: none;
}


/*********** INDEX ******************/
p.indextitle
{
letter-spacing: 2px;
text-align: center;
color: #000000;
font-size: 20px; 
font-weight: bolder;
padding-top: 10px;
padding-bottom: 15px;
padding-left: 15px;
}
	
p.indexslogan
{
color: #222222;
text-align: center;
/*text-indent: 0px;*/
font-size:14px; 
font-weight: bold;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
}

p.indextext
{
color: #444444;
text-align: justify;

font-size:12px; 
font-weight: 150;
padding-top: 0px;
padding-bottom: 4px;
padding-left: 25px;
padding-right: 30px;
}

/*********** TEAM ******************/
p.teammember
{
letter-spacing: 0px;
color: #000000;
font-size: 16px; 
font-weight: bold;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 15px;
}
	
p.teaminfo
{
color: #444444;
text-align: justify;
/*text-indent: 0px;*/
font-size:11px; 
font-weight: 150;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 15px;
}


/*********** PRICE LIST ******************/
tr.listtitle
{
height= 20px;
}

td.listtitle
{
border-bottom: thin dashed #888888;
}

tr.listvalue
{
border-bottom: 
}

td.listvalue
{
/*border-bottom: thin solid #dddddd; */
}

span.listtitle
{
font-size:14px; 
color:#000000;
font-weight: bolder;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 0x;
padding-top: 10px;
}

p.listlabel
{
font-size:12px; 
color:#000000;
font-weight: normal;
padding-left: 6px;
padding-right: 4px;
padding-bottom: 0x;
padding-top: 1px;
}

p.listvalue
{
font-size:12px; 
color:#0000000;
font-weight: normal;
padding-left: 0px;
padding-right: 4px;
padding-bottom: 3x;
padding-top: 3px;
}




span.slogan
{
font-size:11px; 
color:#003366;
font-weight: bold;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 3x;
padding-top: 3px;
}

/*********** FOOTER ******************/
p.footer
{
align:center;
letter-spacing: 0px;
color: #ababab;
font-size: 10px; 
font-family: verdana, arial, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin:0px;
}
a.footer
{
align:center;
letter-spacing: 0px;
color: #ababab;
font-size: 10px; 
font-family: verdana, arial, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin:0px;
}