/* *** GENERAL *** */

body, td {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom:1px solid #FFF;
}

p	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:0px;
}

.REGButton
{
    BACKGROUND-COLOR: #7F7F7F;
    BORDER-BOTTOM: #FFFFFF 2px inset;
    BORDER-LEFT: #FFFFFF 2px outset;
    BORDER-RIGHT: #FFFFFF 2px inset;
    BORDER-TOP: #FFFFFF 2px outset;
    COLOR: #FFFFFF;
    CURSOR: hand;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

.HIDDEN_BUT
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #FFFFFF 0px inset;
    BORDER-LEFT: #FFFFFF 0px outset;
    BORDER-RIGHT: #FFFFFF 0px inset;
    BORDER-TOP: #FFFFFF 0px outset;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

ul	{
	margin-left:15px;
	padding-left:0px;
}

li	{
	padding-left:0px;
}

h1	{
	color: #333;
	font-size: 16px;
	font-weight:bold;
	padding-top:20px;
	margin-left:20px;
	margin-top:0px;
}

h2	{
	color: #333;
	font-size: 15px;
	font-weight:bold;
	padding-top:8px;
	margin-top:2px;
	margin-bottom:3px;
}

h3	{
	font-size: 14px;
	font-weight:bold;
	padding-left: 8px;
	padding-top:8px;
	margin-top:2px;
	margin-bottom:3px;
}

/* TABLES */

.cellWhite	{
	background-color:#FFF;
}

.cellGrey	{
	background-color:#F2F2F2;
}

#contentLifted .whiteRow {
	background-color:#FFF;
}

/* HYPERLINKS AND NAVIGATION */
a 		    {color: #CC1414;}
A:link 		{color: #CC1414;}
A:active 	{color: #CC1414;}
A:visited 	{color: #996666;}
A:hover 	{color: #FF0000;}

#navigation a {
	font-size: 11px;
	color: #4C4C4C;
	text-decoration:none;
}

#navigation a:hover {
	color: #CC0000;
	text-decoration:underline;
}

#navigation img {
	margin-right:5px;
}

.navigationSubnav {
	margin-left:10px;
	margin-bottom:16px;
}

#navigation p {
	margin-top:2px;
	margin-bottom:2px;
}

#topBarLangSwitch a	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration:none;
}

#topBarLangSwitch	a:hover{
	color: #CC0000;
	text-decoration:underline;
}
.hand {
	CURSOR: hand
}
/* SPECIFIC ITEMS */

.caption	{
	margin-left:20px;
	padding-top:20px;
	font-size:9px;
	color:#333;
}

#subTitle2	{
	font-size: 13px;
	font-weight:bold;
	color:#003366;
	padding-bottom:10px;
	margin-top:0px;	
}

.dimmedText	{
	color: #7F7F7F;
}

.contentItem {
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-left: 32px;
	padding-top: 16px;
}

#contentText p {
	width:350px;
	font-size: 11px;
	line-height:16px;
	margin-left: 40px;
	padding-bottom:6px;
}

.content {
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	padding-left: 32px;
	padding-top: 16px;
}

#ourCustomers p {
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 0px;
}

.ourCustomersLink	{
	color: #666;
	font-size: 12px;
	font-weight:bold;
	padding-left: 3px;
}

.large_red	{
	font-size:20px;
	color:red;
}

/* TABS */

.tab h3	{
	margin-top:6px;
	margin-bottom:0px;
	color: #333;
}

.tab p	{
	margin-top:4px;
	margin-bottom:2px;
}

.activeTab h3 {
	margin-top:6px;
	margin-bottom:0px;
	color: #000;
}

.activeTab p	{
	margin-top:4px;
	margin-bottom:2px;
}

.tabText {
	font-size: 10px;
	line-height: 13px;
	padding-left: 8px;
	padding-top:0px;
}

.DarkRed 
{
	color:#9E0B0B;	
}

.tabPrice	{
	padding-left: 8px;
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
}

/* HEADERS - FOOTERS */

#topBar	a{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration:none;
}

#topBar	a:hover{
	color: #CC0000;
	text-decoration:underline;
}

#upfooter a	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}

#upfooter	a:hover{
	color: #CC0000;
	text-decoration:underline;
}
	
#lowFooter a	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}

#lowFooter	a:hover{
	color: #CC0000;
	text-decoration:underline;
}

#contentLifted img {
	padding-top:2px;
	padding-bottom:2px;
}

.smallHeaderRed	{
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}

.smallHeaderBlack	{
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.redText	{
	color:#CC0000;
}

.small		{
	font-size: 9px;
	color:#000000;
}

/* CONTENT */

#titleBox	{
	position: absolute;
	top: 195px;
	left: 167px;
	width: 614px;
	height:60px;
	border-left:1px solid #ccc;
	border-right:1px dotted #999;
	border-bottom:1px dotted #999;
}

#titleBox2	{
	position: absolute;
	top: 195px;
	left: 167px;
	width: 614px;
	height:60px;
	border-left:1px solid #ccc;
	border-right:1px dotted #999;
}

#titleBox2_new	{
	position: absolute;
	top: 127px;
	left: 167px;
	width: 616px;
	height:60px;
	border-left:1px solid #ccc;
	border-right:1px dotted #999;
}


#contentLifted {
	position: absolute;
	width: 615px;
	left: 167px;
	top:245px;
	padding:0;
	margin:0;
}

