@import url("screen.css");

body
{
	background-image: url(images/bg.gif);
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

A
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
    TEXT-DECORATION: none;
}

A:unknown
{
    COLOR: blue;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: blue;
    TEXT-DECORATION: none
}

A:active
{
	TEXT-DECORATION: none
}

A:link
{
    TEXT-DECORATION: none
}

A:visited
{
    TEXT-DECORATION: none
}

.td
{
	padding: 10px 10px 10px 10px;
    font-size: 12px;
    text-decoration: none;
}

.grid_footer
{
	font-size: 12px;
	color: #7a7aea;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.text_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #CC0000;
}

.text1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.status_label
{
	font-size: 12px;
	color: #CC0000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.headingred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	color: #C64545;
	font-weight: bold;
}

.table
{
	border: solid 1px #c0c0c0;
}

.noscript_div
{
	display:none;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

/*	Menu styles	*/
.link_red_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #505050;
		
	cursor: hand;
	
	display:block;
	width: 100%;
	padding: 1 1 1 0;
	
	border: 1px solid #FFFFFF;
}

a.link_red_menu:hover
{	
	color: #ffffff;
	text-decoration: none;
	
	background-color: #cc0001;
	
	border: #971718 1px solid;
}
.link_red_menu1
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	
	background-color: #cc0001;
	
	display:block;
	width: 100%;
	padding: 1 1 1 0;
	
	border: #971718 1px solid;
}

a.link_red_menu1:hover
{
	color: #ffffff;
}

div#content .link_red_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #505050;
		
	cursor: hand;
	
	display:block;
	width: 100%;
	padding: 1 1 1 0;
	
	border: 1px solid #FFFFFF;
}

div#content a.link_red_menu:hover
{	
	color: #ffffff;
	text-decoration: none;
	
	background-color: #cc0001;
	
	border: #971718 1px solid;
}
div#content .link_red_menu1
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	
	background-color: #cc0001;
	
	display:block;
	width: 100%;
	padding: 1 1 1 0;
	
	border: #971718 1px solid;
}

div#content a.link_red_menu1:hover
{
	color: #ffffff;
}
/*	END OF Menu styles	*/

.link_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;
}

a.link_red:hover
{
	color: #0056C0;
	text-decoration: none;
}

.link_red1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}

a.link_red1:hover
{
	color: #0056C0;
	text-decoration: none;
}

.link_red2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #505050;
	text-decoration: none;	
}

a.link_red2:hover
{
	color: #0056C0;
	text-decoration: none;
}

.link_red3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10101;
	text-decoration: none;
}

.link_red4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B10101;
	text-decoration: none;
}

.headline1
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.headline2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.link_button
{
	padding:4 5 4 5;
	border-right: #b9b9c7 2px solid;
	border-top: #b9b9c7 1px solid;
	border-left: #b9b9c7 1px solid;
	border-bottom: #b9b9c7 2px solid;
	
	font-size: 12px;	
	color: #B10101;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #e3e0e3;
	text-decoration: none;
}

a.link_button:hover
{
	border-right: #b9b9c7 1px solid;
	border-top: #b9b9c7 2px solid;
	border-left: #b9b9c7 2px solid;
	border-bottom: #b9b9c7 1px solid;

	background-color: #f1eef1;
	color: #818181;
}

.justify
{
	text-align: justify;
}

.infoCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #505050;
	/*	border-right: solid 1px #c0c0c0; */
}

.join_button
{
/*	border-right: #b9b9c7 2px inset;
	border-top: #b9b9c7 1px outset;
	border-left: #b9b9c7 1px outset;
	border-bottom: #b9b9c7 2px inset;
*/	
	border-right: #b9b9c7 2px solid;
	border-top: #b9b9c7 1px solid;
	border-left: #b9b9c7 1px solid;
	border-bottom: #b9b9c7 2px solid;
	
	font-size: 12px;	
	color: #656565;	
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #e3e0e3;
	text-decoration: none;
}
.tblPrices_header
{
	font-weight: bold;
	border-top: 2px solid #969696;
	border-right: 2px solid #969696;
}
.tblPrices_empty
{	
	border-right: 2px solid #969696;
}
.tblPrices_firstColumn
{
	border-right: #969696 2px solid;
	border-left: #969696 2px solid;
	border-top: #969696 2px solid;
	font-weight: bold;
}
.tblPrices_body
{
	border-right: #969696 2px solid;
	border-top: #969696 2px solid;
	font-weight: bold;
}
.tblPrices
{	
	border-bottom: #969696 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}
.boldtext
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.noframebold
{
	border: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
}

.pulldownmenu 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
	border-right: #9a9898 1px solid;
	border-top: #9a9898 1px solid;
	border-left: #9a9898 1px solid;
	border-bottom: #9a9898 1px solid;
}

.inputfield
{
	border-right: #9a9898 1px solid;
	border-top: #9a9898 1px solid;
	font-size: 11px;
	border-left: #9a9898 1px solid;
	color: #434343;
	border-bottom: #9a9898 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}


.checkbox
{
	border : 1px solid #999999;	
}

/******* TOOLTIPS *******/

a.info
{
	font-size: 11px;
	z-index: 24;
	color: #a36b6a;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	text-decoration: none;
}

a.info:hover
{
	font-size: 11px;
	z-index: 25;
	color: #686892;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}

a.info span
{
	display: none;
}

a.info:hover span
{
	border-right: #8f8f8f 1px solid;
	border-top: #8f8f8f 1px solid;
	border-left: #8f8f8f 1px solid;
	border-bottom: #8f8f8f 1px solid;
	
	display: block;
	position: absolute;
	left: 40px;
	top: 0px;
	padding: 5 5 5 5;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #505050;	
	background-color: #f1f1ff;
	text-align: left;
}    
/******* END OF TOOLTIPS *******/

.btnRetrievePassword
{
	font-weight: bold;
	background-color:White;
	cursor:hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #505050;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.detectJavaDiv
{
	font-size: 12px;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #505050;
}

/************ MENU STYLES *****************/

.topmenuul
{	
	list-style-type:none;
	margin:0;
	padding:0;
}

.topmenuli
{
	list-style-type:none;
	float:left;	
}
/*
.topmenutitle
{
	display:block;
	
	font-size: 11px;
	color: #505050;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	cursor:default;
	padding: 5 5 5 5;
}
*/
.submenuul
{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
}

.submenuli a
{
	text-decoration: none;
	font-size: 11px;
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
}

.submenuli a:hover
{
	color: #6c88b2;
	text-decoration: none;
}

li:hover ul , li.over ul
{
	display: block;
}

#dmenu li>ul 
{ 
	top: auto;
	left: auto;
}

#content 
{
	clear: left;
}

#dmenu 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
}

.topmenuul 
{	
}

.submenuul 
{
	font-size: 11px;
	color: #505050;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	z-index: 1500;
}

.pageCountry
{	
	font-size: 11px;
	color: #505050;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	cursor:default;
	padding: 1 5 1 5;
}

/* OLD STYLES */

.arrowComboBG
{
	font-size: 11px;
	color: #505050;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d8d8d8;
}

.countryListDiv
{
	font-size: 11px;
	color: white;
	
	background-color: #f4f4f4;
	
	position:absolute;
	top:25;
	left:788;
	z-index:150;
	
	display:none;
		
	width:167px;
	
}

.reference
{
	border: #DCDBDB 1px solid;
}

/************ END OF MENU STYLES *****************/